问题
填空题
以下程序运行后的输出结果是______。
main()
int a=1,b=2,c=3;
if(c=a)printf("%d\n",c);
else printf("%d\n",b);
答案
参考答案:A
解析: 程序中的if条件是赋值语句,a的值1赋给了变量c,表达式“c=a”的值也为1,条件为真,输出C的值为1。
以下程序运行后的输出结果是______。
main()
int a=1,b=2,c=3;
if(c=a)printf("%d\n",c);
else printf("%d\n",b);
参考答案:A
解析: 程序中的if条件是赋值语句,a的值1赋给了变量c,表达式“c=a”的值也为1,条件为真,输出C的值为1。