TA贡献195条经验 获得超115个赞
#include <stdio.h> main() { int y=10; while(y--);//这里的分号去掉就可以出现你要的其他数字,分号将语句分成两句。 printf("%d\n",y); }
TA贡献28条经验 获得超23个赞
这个问题,应该是y-- 和 --y的区别
在前面是运行前减,在后面是运行后减
你while循环里面放一个打印语句
并且用y--和--y分别运行一次
应该就能理解了吧
TA贡献46条经验 获得超20个赞
y=0时退出循环,但还会再执行一次y--,所以输出-1
举报