问答详情
源自:4-6 循环结构之while循环

i怎么取值?

5493d2860001d5b403450113.jpg

这个i赋值0,那么到循环语句里的时候i++先取值然后加1,那么打印的时候应该是打印i=0呀,因为先取值呀?

提问者:慕神9153076 2018-10-16 09:21

个回答

  • 慕粉0247298809
    2018-10-29 16:25:36

    i++;  

    ++之前是0,     

    ++;后就是1,

    所以printf打印时i就是1了。

    在这一段循环i++和++i没有区别;除非不停的对i进行加减操作,比如3-3的例子

    一般不用太在意先取值还是先打印;


  • qq_时光过客_ahqvQY
    2018-10-16 22:12:40

    先打印i=0再取值i=1