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水木清华站∶精华区