c自加多次

发布时间:2024-05-12 00:46 发布:上海旅游网

问题描述:

请问int i;
如果想让i自加两次,应该如何写?
(i++)++为什么提示错误?谢谢!
如果在for循环的第三个参数要累加两次的话,可以么?

问题解答:

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

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

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

i=i+2么?

i++;
i++;

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

分两行来写

i=i+2

热点新闻