C语言中int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf
C语言中int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf
日期:2017-09-24 21:07:26 人气:1
C语言提供一种特殊的运算符??逗号运算符。用它将两个表达式连接起来。如:
3+5,6+8
称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为
表达式1,表达式2
逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式
a=3*5,a*4
对此表达式的求解,读者可能会有两种不同的理解:一种认为“3*5,a*4” 是一个逗号表达式,先求出此