66问答网
所有问题
C语言算数运算a++相当于a=(a+1),那++a=? 等于什么?
难道 ++a 相当于a= (a+1)+a ???
不要运算,我知道怎么运算!
举报该问题
推荐答案 2018-06-14
a++不是你这样算的,应该是a=a;a=a+1,++a是a=a+1;a=a;,也就是a++是先赋值后自增,++a是先自增后赋值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pvxpDUxsxUs9DUiDis.html
其他回答
第1个回答 2018-06-14
a++;相当于a=a+1; ++a;也是
具体的操作是:取出变量a中存放的数值,将此数值加1,然后存放回变量a
相似回答
C语言中
代码
++a
等价
于a =
a + 1
a++
又等价于
什么
答:
也就是说
++a
是先加1,然后参与
运算,
而
a++
是先参与运算,然后a值加1
关于
C语言A++
和
++A
的理解
答:
a++与++a都是a=a+1
,如果只是下面输出结果是一样的,a++是先使用后加1,++a是先+1后使用 例如 int a=2;b=++a;c=a++假设b c都已定义,这时输出b c,结果b为3,c为2
c语言中
两个
加号++
是
什么
意思
,++a,a++
分别是什么意思
答:
++ 是递增运算符,对于变量的作用
相当于a =
a + 1
;
a++
和 ++a 的区别在于,作为表达式,前者返回a的原数值,后者返回a递增后的数值。例如,int a = 1,则a++为
1,++a
为2。但不管++在什么位置,运行结束之后a的值均为2。
c语言中
a++
和
++a
的具体区别是
什么
答:
a++是首先拷贝自己的副本,然后对真值加一。++a是对真值加一,然后使用真值
。例子:int a=0, b, c;b = a++;c = ++a;printf("b=%d, c=%d", b, c);上述程序段运行结果为b=0,c=2,可以证明理论。而a++和++a本身在单独使用时,与a=a+1是等价的。
在
C语言中,a++
和
++a
有
什么
区别? 是不是都
相当于
VB中的
a=a+1?
答:
a++ 相当于 a
, a=a+1 , 即:先用a,然后再进行自增
++a
相当于 a=a+1,
a , 即:先自增,然后再用a 如:a=0;while
( a++
< 10 ) {...} 循环10次 a=0;while ( ++a < 10 ) {...} 循环9次
在计算机编程中
,a++
和
++a
有
什么
不同?
答:
a++
是a 与前面的表达式运算后在+1
++a
是
a+1
的值与其它表达式进行运算
大家正在搜
做一次自增运算相当于运算几次
&&在c语言中怎么运算
c语言算术运算符
相当于逻辑与运算的有
C语言位运算
c语言与运算
c语言异或运算
c语言运算符号
c语言逻辑运算符例题
相关问题
C语言中定义int a=6,则表达式a+=a-=a*a++等...
c语言中的A++和++A到底有什么区别?
c语言中,&a+1和&(a+1)的区别是什么
在c语言中对于A=A+1,A+=1这两个函数该怎么理解?
C语言中“+=”是什么意思?
c语言里++是什么意思
C语言 为什么a=a+(a++) 这一步 运算是8,下一步取...
c语言 题目:a=3, 输出( a+=a-=a*a),等于多...