c语言 for(:)循环 ++i与i++的区别

2024-11-09 17:13:12
推荐回答(1个)
回答(1):

for循环第三个表达式++i或者i++效果是一样的,因为整个表达式只由++i或者i++构成,最终效果都是i自增1。如果表达式写成j=i++或者j=++i效果就不一样了,前者等价于j=i,i=i+1,后者等价于i=i+1,j=i。