meili 发表于 2022-10-27 16:04:45

【执行下列程序后,x和z的值是执行下列程序后,x和z的值是(D)main(){intx,y=1,z;if(x=z=y)x=3;printf(quot;%d,%dnquot;,x,z);}A.3,0B.0,0C.0,1D.3,1想知道为什么】

<p>问题:【执行下列程序后,x和z的值是执行下列程序后,x和z的值是(D)main(){intx,y=1,z;if(x=z=y)x=3;printf(quot;%d,%dnquot;,x,z);}A.3,0B.0,0C.0,1D.3,1想知道为什么】
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">牛晨的回答:<div class="content-b">网友采纳  D  x=z=y永远为真X=3z=y=131<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">汲化的回答:<div class="content-b">网友采纳  x=z=y永远为真这句怎么理解能解释的再详细点吗<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">牛晨的回答:<div class="content-b">网友采纳  赋值语句永远为真我把Z赋给X就是真x=2也是真还怎么解释注意与==的区别。
页: [1]
查看完整版本: 【执行下列程序后,x和z的值是执行下列程序后,x和z的值是(D)main(){intx,y=1,z;if(x=z=y)x=3;printf(quot;%d,%dnquot;,x,z);}A.3,0B.0,0C.0,1D.3,1想知道为什么】