C专家编程--C语言中的符号优先级
. 的优先级高于**p.f ==> 对p取f偏移,然后进行解除引用操作[]高于*int *ap[] ==> ap是个元素为int指针的数组函数()高于*
int *fp() ==> fp是个函数,返回int*.==和!=高于位操作符(val&mask != 0 ) ==> val & (mask!=0)==和!=高于赋值符c = getchar() != EOF ==> c = (getchar()!=EOF)算法运算符高于移位运算符msb << 4 + lsb ==> msb << (4+lsb)逗号运算符在所有运算符中优先级最低int *a, b ==> int *a; int b
页:
[1]