1、复合赋值运算符的运算优先级是14,远低于普通的加减乘除; 2、要记得定义的是变量,复合赋值是边运算边赋值,变量的值都取最后一步运算的结果,而不是最初定义的值; 以下是两个例子: 1#include <stdio.h>2#include <stdlib.h>3#include <limits.h>45voidmain(){6/*C语言成长之路26:复合赋值运算符7* 复...
c语言中复合赋值运算符的等级低于普通赋值运算符。 #include <stdio.h>intmain(void) {intnum1 =2;intnum2 =2; num1*=3+8;//等价于 num1 = num1 * (3 + 8);说明复合赋值运算符的优先级等于算术运算符num2 = num2 * (3+8); printf("num1 = %d.\n", num1); printf("num2 = %d.\n"...