我需要检查某些情况。如果这是真的,将执行某些操作,然后需要打破功能。如果条件不满足,则继续执行函数中的正常操作。
答案 0 :(得分:8)
return
关键字用于退出函数。
如果函数具有非void
返回类型,则必须与return
一起使用相应类型的表达式以提供返回值:
/* Returns 2 * abs(a), where abs(a) denotes the absolute value of a. */
int twice_positive(int a)
{
if(a < 0)
return -2 * a;
return 2 * a;
}
有些人认为长期(呃)功能的“早期回归”在风格上是邪恶的,应该避免;我不同意,但我想我应该提一下。