问题
单项选择题
有以下程序 #include<stdio.b> main() {int y=10; While(y-); printf("y=%d\n",y); } 程序执行后的输出结果是( )。
A.y=0
B.y=-1
C.y=1
D.while构成无限循环
答案
参考答案:B
解析: 在while循环中每次变量y的值减1,直到其值等于0时退出循环,这时y的再减1变为-1。
有以下程序 #include<stdio.b> main() {int y=10; While(y-); printf("y=%d\n",y); } 程序执行后的输出结果是( )。
A.y=0
B.y=-1
C.y=1
D.while构成无限循环
参考答案:B
解析: 在while循环中每次变量y的值减1,直到其值等于0时退出循环,这时y的再减1变为-1。