mdsk.net
当前位置:首页 >> C语言中D+=A++表示什么意思 >>

C语言中D+=A++表示什么意思

++在a后面,是后缀自加,可以理解为先使用后自加,也就是先把a当原来的值,这个式子运算完后a再自加1(其实应该不是这样的,但可以这么理解) 所以上式就相当于d+=a;a++ 然后d+=a就是d= d + a; 如果a=1,d=2; 运算这个式子,d先加1,赋给自己...

d+=a++相当于以下操作: d = d + a; a++; 此处,由于a是后++,所以应当使用a进行++之前的值先进行d = d + a;的操作。

下面回答是不正确的 这个叫做 自增语句,++a 就是使a 增加 1 相当于 a=a+1 a++ 也是一个道理。只不过 a++是后加 ++a a++ a=a+1 对于本身a 来讲是一样的 但是 b=++a 和 b=a++ b的值就不一样了,一个是先增加a 赋值给b 一个是先赋值给b 然后自身加1

例如A是5 C=++A,在使用A之前,A先加1,然后结果赋值给C(加在前,先加(A变成6),后进行其它运算,例如赋值给C。C为6,A为6 C=A++,在使用A之后,使A加1,那么A值赋给C,A再加1(加在后,先进行其它运算,本例题是赋值给C(A为5,先赋值结C,A...

a++是先使用a的值,然后改变a的值+1 --d是先改变d的值-1,然后再使用。 ? :是条件表达式,意思是 ?前面为真,则取冒号前的,否则取冒号后的 所以相当于 if(a==b) { x=x+c; } else { d= d-1; x=x+d; } a=a+1; 就是上面这些语句了。

“a++”是先使用a的值,然后改变a的值+1,“--d”是先改变d的值-1,然后再使用,“? :”是条件表达式,意思是“?”前面为真,则取冒号前的,否则取冒号后的。 知识延展: C语言是一门通用计算机编程语言,应用广泛,C语言的设计目标是提供一种能以简易的...

上面可以看作是:a=b=b+(c++)-d+(--e)/-f 其中你要懂得++和--的用法,首先,对于单个数的++或者--都是一个意思,你可以认为是加1或者减1. 例如:a++=a+1,++a=a+1,a--=a-1,--a=a-1 但在算式中就有区别了: 1、b=a++ 这里的++符号是在数字后面...

先算a+a的值,再把值赋给a 例如 a = 7 a += a 等价于 a = a+a 结果 a = 7+7 = 14

1.s+=a++等价于 s=s+a++; 等价于 s=s+a; a=a+1; 意思是: s自增a值以后,a再自增1。2.要弄清楚表达式的具体含义,必须知道运算符运算的先后顺序,然后分步进行解释。以下是运算符的优先级别表:

a+=1的意思是a=a+1,是a=a+1的简写形式。 相似的还有-=、*=、/=、 %=等,其展开都与a+=1类似,如a-=1展开即为a=a-1。 能达到a=a+1功能的式子还有a++,++a。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com