下面程序段的执行结果是x=(______),y=(______)。 int a=3,b=5,x,y; x=a+1,b+6: y=(a+1,b+6); printf(“x=%d,y=%d”,x,y);

admin2014-10-20  21

问题 下面程序段的执行结果是x=(______),y=(______)。
int a=3,b=5,x,y;
x=a+1,b+6:
y=(a+1,b+6);
printf(“x=%d,y=%d”,x,y);

选项

答案4 11

解析 此题考查逗号表达式的概念,因逗号运算符的优先级比赋值号还低,所以执行x=a+1,b+6时,x得到的是a+1的值。
转载请注明原文地址:https://jikaoti.com/ti/bP9fFFFM
0

最新回复(0)