for
组成部分
设置初始值
执行测试,看循环是否应该继续进行
执行循环操作
更新用于测试值
for(initalization;test-expression;update-expresion)
test-expression
未对此进行强制内容限制,但会自动转化为bool类型,为0时,则循环结束
1时,则循环继续
update-expression
每次循环结束后运行
++、--
将循环数加1或者减少1
前缀、后缀
前缀:修改后使用;++A
后缀:使用后修改;A++
副作用、顺序点
副作用(side effect)
计算表达式时对某些东西进行了修改
顺序点(sequence point)
程序执行过程中的一个点
Note
++:递增操作符
组成部分
设置初始值
执行测试,看循环是否应该继续进行
执行循环操作
更新用于测试值
for(initalization;test-expression;update-expresion)
test-expression
未对此进行强制内容限制,但会自动转化为bool类型,为0时,则循环结束
1时,则循环继续
update-expression
每次循环结束后运行
++、--
将循环数加1或者减少1
前缀、后缀
前缀:修改后使用;++A
后缀:使用后修改;A++
副作用、顺序点
副作用(side effect)
计算表达式时对某些东西进行了修改
顺序点(sequence point)
程序执行过程中的一个点
Note
++:递增操作符
定义一个Const常量来定义数组中元素的个数


本文详细解析了C++中for循环的基本构成及其工作原理,包括初始化、条件判断、更新表达式等关键部分,并介绍了递增操作符的用法以及副作用和顺序点的概念。
837

被折叠的 条评论
为什么被折叠?



