以下程序运行后的输出结果是( )。 main() {int a=1,b=2,c=3; if(c=A)printf("%d\n",C); else printf("%d\n",B); }

admin2011-06-10  21

问题 以下程序运行后的输出结果是(       )。
  main()
  {int a=1,b=2,c=3;
   if(c=A)printf("%d\n",C);
  else printf("%d\n",B);
   }

选项

答案1

解析 程序中的if条件是赋值语句,a的值1赋给了变量c,表达式“c=a”的值也为1,条件为真,输出C的值为1。
转载请注明原文地址:https://kaotiyun.com/show/f3Pp777K
0

最新回复(0)