1. 程式人生 > >c語言運算符優先級 ., *, (), []

c語言運算符優先級 ., *, (), []

元素 mas mask != 運算符 == int val c語言

.的優先級高於*

[]優先級高於*, int *ap[]等價於int *(ap[]), ap是元素為int指針的數組

函數()高於*, int *fp()等價於int*(fp()), fp是函數,函數的返回值是int*類型

==和!=高於位操作符,(val & mask != 0)等價於val & (mask != 0)而不是(val & mask) != 0

逗號運算符在所有運算符中優先級最低, i = 1, 2等價於(i = 1), 2。而不是i = (1, 2)

c語言運算符優先級 ., *, (), []