while后面不是不应该加分号吗,如果加了怎么算?
回复 qqq:差不多明白了,谢谢
有以下程序#include <stdio.h>main(){ int y=10; while(y--); printf("y=%d\n",y);}程序运行后的输出结果是 ______ 。 A. y=0 B. y=-1 C. y=1 D. while构成无限循环
答案:B
解析:y=0时,y--为假,结束循环。此时y=-1。因此选B。