for 语句中的i++如何理解? for (i=0;i<10;i++)怎样理解?答案是0123...

\u5faa\u73af\u4e2d\u7684++i\u548ci++\u600e\u4e48\u7406\u89e3

i++\u662f\u5148\u53d6i\u503c\u8fdb\u884c\u672c\u7a0b\u5e8f\u8bed\u53e5\u7684\u8ba1\u7b97\uff0c\u7136\u540e\u518d\u81ea\u52a01 ++i\u662f\u5148\u81ea\u52a01\uff0c\u518d\u8fdb\u884c\u672c\u8bed\u53e5\u8fd0\u7b97\u3002 \u5982\u679c\u53ea\u8fdb\u884c\u81ea\u52a0\uff0c\u800c\u4e0d\u6d89\u53ca\u5176\u4ed6\u8fd0\u7b97\u7684\u60c5\u51b5\u4e0b\uff0c\u4e24\u8005\u6548\u679c\u662f\u4e00\u6837\u7684\u3002

\u8fd9\u662fc\u4e2d\u7684\u5faa\u73af\u7ed3\u6784\uff0c\u5faa\u73af\u53d8\u91cf\u4e3ai\uff0c\u521d\u503c\u4e3a\u96f6\uff0c\u5faa\u73af\u7ec8\u6b62\u6761\u4ef6\u4e3ai<10\uff0c\u5373\uff1ai\u7684\u53d8\u5316\u8303\u56f4\u662f0<i<9\uff0ci++\u8868\u793a\u6bcf\u5faa\u73af\u4e00\u6b21\uff0ci\u7684\u503c\u5411\u4e0a\u9012\u589e1\u76f4\u5230\u6ee1\u8db3\u5faa\u73af\u7ec8\u6b62\u6761\u4ef6\uff08\u5373i=9\uff09\u65f6\uff0c\u5faa\u73af\u7ec8\u6b62\uff0c\u5b83\u7684\u8f93\u51fa\u503c\u8981\u7ed3\u5408\u5177\u4f53\u7a0b\u5e8f\u7684\u60c5\u666f\u5206\u6790\uff0c\u4e5f\u53ef\u80fd\u6ca1\u6709\u8f93\u51fa\u503c\uff0c\u5b83\u53ea\u662f\u4e3a\u4e86\u5b8c\u6210\u7a0b\u5e8f\u7b97\u6cd5\u7684\u4e00\u79cd\u7ed3\u6784\u3002\u4ec5\u8fd0\u884c\u5355\u6761\u8bed\u53e5\u662f\u65e0\u6cd5\u5f97\u51fa\u7ed3\u679c\u7684\uff0c\u800c\u4e14\u7f16\u8bd1\u5668\u4f1a\u62a5\u9519\u3002\uff08\u5982\u56fe\uff09

for(int i=0;i<10;i++)
{
///todo;
}
i++ 等价于 i=i+1,(它和++i是有一点细微的区别的),如果没有这个操作,就变成了死循环。
执行过程:
1. 执行:int i=0;
2. 执行:i<10 判断i是否小于10.
3. 执行大括号里面的内容(循环体),
4. 执行i++操作,如果初始i等于0的话,此时i=1了。
5. 再执行第2步、第3步、第4步此时i=2了
6. 再执行第2步、第3步、第4步此时i=3了
……
再执行第2步、第3步、第4步此时i=10了
再执行第2步,i<10已经不成立了,此时整个for循环到此结束。

已经很详细了,比学校老师讲的都细,给分吧

一般用来作为FOR循环中的计数器,每循环一次,i 就自己加1,整个FOR循环借助判断 i 的值来决定是否结束循环。
加油啊,C粉!

i++就是i增加1,
i=i+1

把变量i的值放到cpu的寄存器中,寄存器进行加1运算,再把结果放回变量i

先运行变量i,之后将I变量自动加一再重新记做新变量重新运行!

扩展阅读:执行语句for(i=1 ... for循环的三种写法 ... i++<4) ... for循环里的i++和++i ... for i 0 i 3 i++ ... for循环i++与++i ... for example和such as ... for i++ ... c语言for循环中i++和++i ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网