在C语言中,return语句用于从函数中返回值。它不仅可以返回基本数据类型(如int, char等),还可以返回指针和其他复杂数据类型。
return语句的一般语法如下:
c
复制
return expression;
这里的expression是你要返回的值。
例如,如果你有一个函数用来计算两个数的和,你可以这样写:
c
复制
int add(int a, int b) {
return a + b;
}
在这个函数中,return a + b;语句会返回两个数的和。
需要注意的是,return语句会立即结束当前的函数,所以在一个函数中可以有多个return语句。但是只有一个return语句会被执行,其他的会被忽略。
此外,如果函数没有返回任何值,那么应该使用void类型来声明该函数。但在C99标准中,即使函数没有返回任何值,编译器也会默认返回0。