C语言return用法
时间: 2024-09-23 17:08:56 浏览: 34
c语言return用法
在C语言中,`return`关键字用于从函数内部返回值给调用者。它的基本语法如下:
```c
return 表达式;
```
这里的表达式可以是一个常量、变量、计算结果或者是整型、浮点型等类型的值。如果函数声明时指定了返回类型,`return`后的表达式应与之匹配。例如,对于一个返回整数的函数:
```c
int add(int a, int b) {
int sum = a + b;
return sum; // 返回计算结果
}
```
当你调用这个函数并传入参数,函数会执行操作然后通过`return`语句将结果返回到调用处。
如果没有指定返回值,`void`函数不会返回任何值:
```c
void printMessage(char *message) {
printf("%s", message);
return; // 在void函数中,return语句通常不需要返回值
}
```
使用`return`还可以提前结束函数执行,此时如果函数有剩余的代码块,这部分会被跳过:
```c
int findMax(int arr[], int size) {
if (size == 0)
return -1; // 如果数组为空,直接返回-1
// ...其他查找最大值的代码...
}
```
阅读全文