c自加多次

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:01:41
请问int i;
如果想让i自加两次,应该如何写?
(i++)++为什么提示错误?谢谢!
如果在for循环的第三个参数要累加两次的话,可以么?

i++是右值,不能作为左值

++是对变量的运算,而i++是个表达式。
所以会提示 '++' needs l-value,意思++缺少左值!即++前的i++应该换成一个变量!

一不小心就变成最后一个回答的了。。。

i=i+2么?

i++;
i++;

++只是针对变量,不是针对表达式,这点在c语言算是比较特殊

分两行来写

i=i+2