C语言中的+=是什么意思

+= -= -> ?: 分别是什么意思 这些符号是哪一部分的知识

你好,
a+=b表示a=a+b
a-=b表示a=a-b
是C语言的运算符部分的知识

其中->是结构体指针的知识

?:条件运算符
a?b:c表示a为真则执行b,否则执行c
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-06

+=表示把左边的数加上右边的数的和赋值给左边的数。

例如:a+=b; 就等同于:a=a+b;

参考代码:

#include<stdio.h>
int main()
{
int a=2,b=3;
a+=b; 
printf("a=%d  b=%d\n", a,b);
    return 0;
}
/*
a=5  b=3
*/

第2个回答  2015-06-05
运算符的知识,叫自反赋值运算符
a+=b相当于a=a+b
a-=b相当于a=-b
->是指向成员运算符
不懂可以问我
第3个回答  2015-06-05
例如a+=3 等同于 a=a+3
其余的类似了
第4个回答  2020-01-13
相似回答