关于#c语言#的问题:请专家解答

img


关于c语言的问题,请专家解答,这里我打印出的结果是6到0,但是选项怎么只有一个数啊

只会输出一个数啊, 注意while语句后面是有分号的啊!!!
while(a--);循环结束条件是a等于0,但循环结束后,a--会使得a继续减去1,所以最终输出的a值是-1
选A啊

选择A,因为a为0的时候终止循环,然后a又--了,成为了-1

img