c语言berak与return的用法
时间: 2023-06-08 07:09:11 浏览: 110
好的,关于 C 语言中 break 和 return 的用法,它们都可以用于控制程序的执行流程。
在循环语句中,break 语句用于强制终止循环,跳出循环体执行下一个语句。而在函数中,return 语句用于终止函数的执行,并将函数的返回值传递给函数调用者。
具体来说,break 语句可以用于 for、while、do-while 循环中,它通常和条件语句一起使用,当条件成立时执行 break 语句,跳出循环。示例代码如下:
```
for (int i=0; i<10; i++) {
if (i == 5) {
break;
}
printf("%d ", i);
}
```
这段代码中,当 i 等于 5 时,程序会执行 break 语句,跳出循环,输出结果为 0 1 2 3 4。
而 return 语句通常用于函数中,它可以返回函数值,并且终止函数执行。通常情况下,函数在执行 return 语句之后也会返回调用者。例如:
```
int sum(int a, int b) {
int result = a + b;
return result;
}
```
这个函数接收两个整数参数,将它们相加之后返回结果。返回值可以被保存在变量中,或者直接输出到控制台上。例如:
```
int result = sum(2, 3);
printf("%d", result);
```
这段代码输出结果为 5,也就是 sum 函数的返回值。注意,return 语句只能在函数体内部使用,并且它只能出现在函数体的最后一行。
阅读全文