显示在赋值运算符的表中的复合赋值运算符以 e1 op= e2 的形式指定,其中 e1 是非常量类型的可修改左值,而 e2 是以下项之一:
算术类型
指针(如果 op 为 + 或 –)
e1 op= e2 形式的行为方式与 e1 = e1 op e2 的相同,但 e1 只计算一次。
对枚举类型的复合赋值将生成错误消息。 如果左操作数属于指针类型,则右操作数必须属于指针类型或必须是计算结果为 0 的常量表达式。 如果左操作数属于整数类型,则右操作数不能属于指针类型。
显示在赋值运算符的表中的复合赋值运算符以 e1 op= e2 的形式指定,其中 e1 是非常量类型的可修改左值,而 e2 是以下项之一:
算术类型
指针(如果 op 为 + 或 –)
e1 op= e2 形式的行为方式与 e1 = e1 op e2 的相同,但 e1 只计算一次。
对枚举类型的复合赋值将生成错误消息。 如果左操作数属于指针类型,则右操作数必须属于指针类型或必须是计算结果为 0 的常量表达式。 如果左操作数属于整数类型,则右操作数不能属于指针类型。