若x、y、z都是int型变量,则执行表达式x=(x=3,y=x+1,z=y+2)后,x的值为()。
查看答案
设有定义int k=0;则以下四个表达式中与其它三个的值不同的是 _____。
A. y=k++
B. y=k+=1
C. y=++k
D. y=k+1
假定x和y为double型,则表达式x=2,y=x+3/2的值为。
逗号表达式的值是最后一个表达式的值。
A. 对
B. 错
语句if(a>b) printf("%d",a);else printf("%d",b);可以用语句“printf("%d",a>b?a:b);”取代。
A. 对
B. 错