C语言中return括号里有判断语句
时间: 2024-04-07 11:30:13 浏览: 59
在C语言中,return语句后面可以跟一个表达式,这个表达式可以是一个值、变量或者一个完整的表达式。当return语句被执行时,它会将这个表达式的值作为函数的返回值返回给调用者。
如果你提到的"括号里有判断语句"是指在return语句中使用条件判断语句,那么是不正确的。在return语句中,我们只能使用一个表达式作为返回值,而不能使用条件判断语句。
例如:
```c
int add(int a, int b) {
if (a > b) {
return a;
}
else {
return b;
}
}
```
在上面的例子中,我们定义了一个函数add,它接收两个整数参数a和b。在函数内部,我们使用条件判断语句if-else来比较a和b的大小,然后通过return语句返回较大的值作为函数的返回值。
请注意,return语句可以出现在函数的任何地方,但一旦执行到return语句,函数将立即返回并结束执行。因此,在一个函数中,可能会有多个return语句,但只会执行其中一个。
阅读全文