摘要:
目标:1.拾遗补缺;2.了解C语言及其语句的更多细节.任务1提示:在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。例如,int b=2,c=7,d=5;a1=(++b,c--,d+3);a2=++b;c--,d+3;对于第二行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达式的值,也就是d+3,为8,所以a1=8。对于第三行代码,那么也是有三个表达式,这时的三个表达式为a2=++b、c--、d+3,(这是因为赋值运算符比逗号运算符优先级高)所以最终表达式的值虽然也为8,但a2=4。注意:逗号运算的结合性是从左至右,完 阅读全文
posted @ 2013-04-12 03:06
jlxuqiang
阅读(180)
评论(0)
推荐(0)

浙公网安备 33010602011771号