C/C++操作符的優先級和結合性問題淺析

兩個相鄰操作符的執行順序由它們的優先級決定。例如: a + b*c,在這個表達式中,乘法和加法操作符是兩個相鄰的操作符,由於乘法的優先級比加法高,所以乘法運算先於加法運算執行。編譯器在這裏別無選擇,它必須先執行乘法運算。 如果它們的優先級相同,它們的執行順序由它們的結合性決定。例如:a + b + c,由於 + 操作符的結合性是由左到右(L-R),所以先計算a+b,然後計算(a+b)+c。 除此之
相關文章
相關標籤/搜索