慕神9153076
2018-10-16 09:21
这个i赋值0,那么到循环语句里的时候i++先取值然后加1,那么打印的时候应该是打印i=0呀,因为先取值呀?
i++;
++之前是0,
++;后就是1,
所以printf打印时i就是1了。
在这一段循环i++和++i没有区别;除非不停的对i进行加减操作,比如3-3的例子
一般不用太在意先取值还是先打印;
先打印i=0再取值i=1
C语言入门
926028 学习 · 20793 问题
相似问题
回答 2
回答 1