当我们这样输入时,就会出现警告⚠C4552
同时他的运行界面是这样的:
我们需要把for后面的a+2的格式改一下:
把a+2的值在赋值给a。
+=是赋值运算符。
a+=2相当于a=a+2。
当然,也有许多其他的形式,比如:把a+=2拿出来,放到for语句中,但有两点要注意:
1.a+=2;语句不能直接放到for后面:
而应该放到printf语句的后面(即最后):
2.要加花括号:
这样的话for里面就有两条语句了,一定要加花括号{},因为如果不加花括号,只会执行for后面的第一条语句,后面的不执行,然后继续进行for循环。(for只能管后面的一条语句,后面的管不到,除非加花括号!)