下列程序的执行结果是______.
#include <stdio.h>
void main( )
{ int x=0,y=1,z=0;
if (x=z=y)
x=3;
printf("%d,%d\n",x,z);
}
A) 3,0 B) 0,0 C) 0,1 D) 3,1
是等于不是等等于
先执行x=z=y,将y的值赋给z,再将z的值赋给x,所以x的值变为1。
D
用户登录可进行刷题及查看答案
登录后提交答案