1.以下程序的运行结果是 .main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 09:41:25
1.以下程序的运行结果是 .main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,
x)3|Ovt?_tWY-/Oxy6c^nbfBBf^BNNBB%H555 E@ui䩦`Lޣ@}6IERf@i`` bL=}}ˆ/MAdaPγskjo~o9ĵMaOz_ t]m:@v>lgs:u.J?d~qAb(

1.以下程序的运行结果是 .main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,
1.以下程序的运行结果是 .main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,

1.以下程序的运行结果是 .main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,
2 1 1
因为这是短路逻辑,c=x++||y++,x++的值是1,所以||右侧的运算就不再进行了,y++等于没有执行,还是1.