yhkn.net
当前位置:首页 >> C语言中A+和A-是什么意思? >>

C语言中A+和A-是什么意思?

a++ 是先返回a的值,再执行++运算。 ++a 是先执行++运算,在返回a的值。 例如: #include int main() { int a, b, c; a = 5; //此时 a的值是5 b = a++; //这一步,a一开始为5, 先返回a的值给b,b就为5了,然后 a执行++,a就为6了。 printf("a =...

a+或a-中变量a和后面的运算符号是两回事,如果运算符号后面不写其他表达式,这是个语法错误的写法。a是变量名+或-是运算符号

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

在C语言中 复合赋值运算符+=和*=结合性都是自右向左的 所以先计算,a*=6 即a=a*6 得到一个a的值 然后再计算a+=a,即a=a+a,将刚刚得到的a的值代入计算即可

首先你要明白什么是表达式,还有变量。 A是一个变量。 A++,++A都是A加了1. 比如A原来是1,执行了A++或++A后,A变量的值就是2了 至于A++和++A的区别主要是在表达式上的区别。 ++A是先执行了A加1后,参与表达式的计算。 A++是A先参与表达式的计算...

a=7 a++ 先使用a的值,a在自增 ++a 先自增在使用a的值 b=a++ ; //b=7 c=++a;//c=8

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

表示a=a-a 即a=0的意思。 1、 -=是C语言中的一个复合运算符。 2、 -=为双目运算, 形式为: A-=B 表示含义为: A=A-B 3、 相对于A=A-B的形式, A-=B要更简洁,同时运行效率也略高。 4、对于a-=a,由于左右都是a,所以等效于a=0。

引号引起来说明是字符。 不因起来说明是变量名。 printf("%c",a);printf("%d",'a');比较两者的区别。 上面是a的变量内容。 而下面是a的ASCII码,97.

先解释一下 += 和 ++ 是什么意思+= 的意思是 左值和右值相加结果赋值给左值如 a=1;b=2;a+=b;后,a=3;b=2。++ 的意思是变量自加1,如a=1;a++;a的值是2,在c中,++有前置和后置如 ++a;a++;,单独使用的时候是没有区别的,都是自加1,在有运算时就...

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