如果你这个if就在函数最顶层,你在if分支花括号的最后一句写return,我觉得跟脱了裤子放屁一样。 都要见着}了,还哪来的精神负担? 首先 return 只会出现在 函数 中。 程序的函数(function)概念其实与数学函数非常类似 y = f (x) ,有一个输入 x ,有一个输出 y ,函数内容 f 负责数学计算。因此当你在函数中完成所有运算得出结果后,你需要告诉程序两件事:“1. 事情做完了”,“2. 这是我算出来的结果“。那在 C语言 中return 首先会向程序宣告函数完成,另外将计算结果返回。C语言中函数也可以不返回 ... Queria saber como ele funciona exatamente, onde é necessário usar dentro de algum escopo como if etc. 其实这不是 return 语句后加 if else,实际上对于大部分编程语言而言,return 表示代码运行到次结束,而后面的代码是不会被执行的。 现在回到问题,为什么可以这样写,其实这样的写法可以叫做 三元运算,如果你之前用过 Excel 中的公式的话,这句代码就相当于: