有以下程序: #include main() {int x=1,y=2,z=3; if(x>y) if(y

admin2017-10-26  8

问题 有以下程序:
  #include
  main()
  {int x=1,y=2,z=3;
  if(x>y)
  if(y  else printf("%d",++y);
  printf("%d\n",x++);
    }
    程序的运行结果是    【    】

选项 A、331
B、41
C、2
D、1

答案D

解析 在主函数中,第2个if语句只有在满足x>y这个条件后才被执行,因为else语句总是和最近的if语句配套,所以此程序在执行时,由于x
转载请注明原文地址:https://kaotiyun.com/show/v1kx777K
0

最新回复(0)