C语言中return语句有多个 怎么理解

我是菜鸟

return 表示函数结束

如果多个并列的 return 语句 那是多条执行路径
最后只执行一个..根据条件不同

如果是串行的

比如
int fun()
{
return 1;
return 2;

}

那么 只执行第一句 因为return 表示函数结束

return 后面可以不带任何东西(有些语言中是这样) 就表示强制结束该函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-19
不同的条件返回不同的结果
相似回答