2-3 运算符的优先级(p38)
问题
表达式
实际结果
.优先级高于*
*p.f
*(p.f)
[]高于*
int *ap[]
ap是一个元素为int指针的数组
函数()高于*
int *fp()
fp是个函数,返回int*
==和!=高于赋值符号
c = getchar() != EOF
c = (getchar()) != EOF
(注:实际上我们只会用到 (c = getchar()) != EOF
)
Last updated
Was this helpful?
问题
表达式
实际结果
.优先级高于*
*p.f
*(p.f)
[]高于*
int *ap[]
ap是一个元素为int指针的数组
函数()高于*
int *fp()
fp是个函数,返回int*
==和!=高于赋值符号
c = getchar() != EOF
c = (getchar()) != EOF
(注:实际上我们只会用到 (c = getchar()) != EOF
)
Last updated
Was this helpful?