有下列程序: main() { int y=20; do{y--;}while(--y); phntf("%d\n",y--); } 当执行程序时,输出的结果是( )。

admin2010-09-05  18

问题 有下列程序:
   main()
   {  int y=20;
   do{y--;}while(--y);
   phntf("%d\n",y--);
   }
   当执行程序时,输出的结果是(    )。   

选项 A、-1
B、1
C、4
D、0

答案D

解析 本题考查do…while循环。当--寸是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。
转载请注明原文地址:https://jikaoti.com/ti/rFI0FFFM
0

最新回复(0)