在C语言中,`+=`和`-=`是 复合赋值运算符,它们分别用于将变量的值增加或减少一个特定的值。
1. `+=` 运算符:
作用:将变量的值增加指定的值。
语法:`variable += value;`
示例:
```c
x += 5; // 等同于 x = x + 5;
```
2. `-=` 运算符:
作用:将变量的值减少指定的值。
语法:`variable -= value;`
示例:
```c
y -= 3; // 等同于 y = y - 3;
```
这些运算符简化了代码,使其更易于阅读和理解,同时避免了冗长的多步赋值操作。它们可以用于整数、浮点数、字符、指针等多种数据类型。