以下程序的输出结果是( )。 main() { int num=0: while(num<=2) { num++: printf( "%d\n",num); } }

admin2012-12-03  13

问题 以下程序的输出结果是(    )。
  main()
  { int num=0:
  while(num<=2)
  { num++:
    printf( "%d\n",num);
  }
}

选项 A、1
2
3
4
B、1
2
3
C、1
2
D、1

答案B

解析 当num=0时,循环成立,执行num++后;num的值为1,因此输出1,接着返回while中的表达式;当num=1时,循环成立,执行num++后,num的值为2,输出2,再返回while中的表达式;当num=2时,循环成立,执行num++后,num的值为3.输出3,最后返回while中的表达式,当num=3,循环不成立,退出。
转载请注明原文地址:https://jikaoti.com/ti/J2B0FFFM
0

最新回复(0)