99问答网
所有问题
c语言 下面程序段执行完成后的输出结果是: int x=0; if (x=2) printf("%d",x++); else printf("%d",++x)
下面程序段执行完成后的输出结果是:
int x=0;
if (x=2) printf("%d",x++);
else printf("%d",++x);
答案
A. 0
B. 1
C. 2
D. 3
举报该问题
推荐答案 推荐于2018-04-21
输出:2
x=2是赋值语句,成立,执行printf,因为是x++,所以先输出x,x再自加,故答案是C
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jOeOXXvtBOO7WtB7Bj.html
相似回答
大家正在搜
相关问题
已知int x=0,y=1,z=2;则执行语句if(!x) ...
设有一下程序 int x=0 ,s=0; while(!x!...
下述程序段的输出结果是 int x=10; int y=x+...
下程序段的输出值为x=0;for(j=0;j<=6;j++)...
c语言main(){intx;for(x=0;x<4;x++...
执行下面程序段的输出结果为 int x=023,y=5,z=...
执行以下程序int x=0; do printf("%d",...
执行下面程序段的输出结果为( ). int x=16,y=5...