开发平台(Platform): (Ex: Win10, Linux, ...)
ubuntu14.04
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
gcc5.4
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
null
问题(Question):
我昨天刷题的时候
有一题我因为某个原因需要
for(int i=0;i<=5;++i)
结果发现
i是从0跑起?
正常来说不是应该要从1跑起吗?
我的认知是++i这种东西在该行会直接生效
我尝试了一下不用for,直接printf试试,结果跟我的认知是一样的
我爬了置底文
for循环的先后顺讯,莫非是第一轮不会++i?
但这个看法又不合理,如果我用i++,下一轮就会++,表示第一轮就有生效了?
半夜睡觉一直想这件事情都没睡好,早上赶紧上ptt提问
还是各位大大不吝指教小弟
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
https://ideone.com/4eZvhh