55问答网
所有问题
C语言中i +=2什么意思
如题所述
举报该问题
推荐答案 2015-07-02
C语言中i +=2
等同于 i = i + 2
这是简略写法。
这一类复合算术赋值(+=,-=,*=,/=,%=)
运算符
,都是同样的使用方法。
例如,a-=10; 就等价于a=a-10;
a*=5;就等价于a=a*5;
a/=2;就等价于a=a/2;
a%=10;就等价于a=a/10;
还有复合
位运算
赋值(&=,|=,^=,>>=,<<=)运算符,用法也是一样,只是涉及了初学者不常用的位运算操作,这里就不再赘述了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IGRRcRFGe.html
其他回答
第1个回答 2017-01-07
i%2 表示i对2取余。
也就是求i/2的余数
用来做if的条件时
等效于if(i%2==1)
也就是说 如果i是奇数,那么判断成功
如果i是偶数 那么判断失败。
第2个回答 2010-11-18
i=i+2; 就是把i+2的值重新赋值给i的一个简写
本回答被提问者和网友采纳
第3个回答 2010-11-18
i=i+2的缩写,一个意思
第4个回答 2015-05-16
i += 2 等价于 i = i+2
1
2
下一页
相似回答
i+=2
是
什么意思
?
答:
C语言中i +=2 等同于 i = i + 2 这是简略写法,但是计算时算法不相同,i=i+2更容易得出i的赋值
。如果i的值为1(i=1),i=i+2得到i的结果是i=3,而i+=2得到的结果是i=1,运算得到的值不相同。赋值的语法规则就是:数据类型 变量名 = 表达式 表达式可以理解为一个值或一个计算公式...
C语言
,for(
i=
1;i<=10;i+=2)
的i+=2
是
什么意思
?
答:
i+=2
,就是i=i+2; 循环会执行i=1,3,5,7,9
i+=2
是
什么意思
?
答:
简单说就是i=i+2 比 i+=2多了一次对变量 i 的运算
。i=i+2是先进行i+2的运算得出一个结果,再赋值给i。i+=2就是先赋值然后在进行加法。2、得到的结果不相同 C语言中i +=2 等同于 i = i + 2 这是简略写法,但是计算时算法不相同,i=i+2更容易得出i的赋值。例如:i=1,则i=i+...
C语言
,for(
i=
1;i<=10;i+=2)
的i+=2
是
什么意思
?
答:
这里的i+=2 就是i = i + 2 的简略形式
。在这里,for(i=1;i<=10;i+=2)i=1;是循环前的初始化。为进入循环作准备。中间的i< =10;可是有点错误的:<和=必须连在一起,成为<=才是一个逻辑运算符,否则会出错的。当这个逻辑表达式的值为真时,就执行后面的循环体语句。最后是循环体语句...
C语言
,for(
i=
1;i<=10;i+=2)
的i+=2
是
什么意思
?
答:
i=1;是循环前的初始化。为进入循环作准备。中间的i< =10;可是有点错误的:<和=必须连在一起,成为<=才是一个逻辑运算符,否则会出错的。当这个逻辑表达式的值为真时,就执行后面的循环体语句。最后是循环体语句每次执行完成后执行的语句。比如这里
的i+=2
。这也可看作是为下一轮循环作准备的(...
大家正在搜
i++在c语言中是什么意思
C语言中的i是什么意思
c语言中i++和++i有什么区别
c语言中i和j什么意思
c语言中inum什么意思
c语言中id什么意思
c语言i加加什么意思
if在c语言是什么意思
c语言while(1)什么意思
相关问题
C语言中 i +=2 是什么意思啊?
C语言中cnt是什么意思
C语言中if(n%2)是什么意思
i+=2是什么意思?
C语言中i=i+2与i+=2有何区别?使用过程中会出什么错误...
C语言,for(i=1;i<=10;i+=2)的i+=2是什...
c语言中i%2是什么意思
C语言中i+=2怎么计算。如果i=0