BBS水木清华站∶精华区
发信人: ax.bbs@bbs.ee.nthu.edu.tw. (athena), 信区: test
标 题: 星星流讲座 0021
发信站: ☆清华电机☆ (Wed May 24 23:07:41 1995)
第 4 讲 之 3 补充 基本的流程控制
Topic: ?: operator
C 语言中为了使程式更加地精简,增加了 ?: 这个运算子,请看下面的例子:
if (i > 3)
z = i - 3;
else
z = 0;
可以改写成
z = (i > 3) ? i - 3 : 0;
这个运算子是用来做条件运算式 (Conditional Expressions),它可以消去不少
麻烦的 if-else 叙述。
--
本文原作者为徐振家,原作刊载於星星神教总坛 ☆清华电机☆ test 板。
你可以以电子文件的形式将本文自由流传於台湾学术网路,但必须包含此版权声明。
原作者依中华民国著作权法之规定,享有本文之著作权,请勿抄袭以免触法。
未经授权任何人不得以任何形式对本文做任何修改及商业上之应用。
其他网路的转载或其他用途的应用,请先知会作者,并取得其同意。
对本文有任何疑问或意见请 mail 给 ax.bbs@bbs.ee.nthu.edu.tw,谢谢。
BBS水木清华站∶精华区