C语言中return的用法有哪些
时间: 2023-10-09 15:17:21 浏览: 110
C语言return用法
C语言中return的用法主要有以下几种:
1. 返回值:函数执行完毕后,可以通过return语句返回一个值。例如:
```c
int add(int a, int b) {
return a + b;
}
```
2. 提前结束函数执行:在函数中,遇到return语句时会立即结束函数执行,并返回指定的值(如果有)。例如:
```c
void test(int a) {
if (a < 0) {
printf("a不能小于0");
return;
}
// 继续执行其他代码
}
```
3. 用于跳出循环:在循环中,使用return语句可以直接跳出循环,并返回指定的值(如果有)。例如:
```c
int find(int arr[], int n, int target) {
for (int i = 0; i < n; i++) {
if (arr[i] == target) {
return i;
}
}
return -1;
}
```
4. 用于中断程序执行:在程序中,使用return语句可以结束程序的执行。例如:
```c
int main() {
printf("开始执行程序\n");
return 0; // 结束程序执行
printf("这句话不会被执行\n");
}
```
阅读全文