输出结果是-1,当y=0时,while条件为0,所以不循环了,
但是因为--在后面所以要先看Y值,后计算所以结果为-1
while后如果有分号,那么,y>=0,都输出y=-1;如果没有分号,那么printf就是循环体了,y=0时,条件为假,是不执行循环体的,但是y=-1,只是不执行printf语句,所以屏幕上无输出,如果y=1,执行循环体,输出y=0
因为int是整形,而且使用y--是减到0为止的
输出的是
y=9
y=8
…
y=0
当y=0时,while(y--)为while(0),while的条件为假,退出循环。
程序不全