evasiu 发表于 2013-2-1 12:14:02

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]
查看完整版本: C专家编程--C语言中的符号优先级