關於c語言逗號表示式的運算規則知識點
阿新 • • 發佈:2020-03-04
c語言逗號表示式的運算規則
c語言逗號表示式是由左向右進行的:k=3*2=6,K+2=8,表示式返回8。
逗號表示式用法:
當順序點用,結合順序是從左至右,用來順序求值,完畢之後整個表示式的值是最後一個表示式的值。
示例:
#include <stdio.h> int main() { int a,s,d; s = 2; d = 3; a = (s + 2,d + 4); printf("%d\n",a); return 0; }
結果
7
注意事項
(1) 逗號表示式的運算過程為:從左往右逐個計算表示式。
(2) 逗號表示式作為一個整體,它的值為最後一個表示式(也即表示式n)的值。
(3) 逗號運算子的優先級別在所有運算子中最低。
知識點補充:
逗號運算子的作用:
1,起分隔符的作用:
定義變數用於分隔變數:int a,b
輸入或輸出時用於分隔輸出表列 printf("%d%d",a,b)
2,用於逗號表示式的順序運算子
語法:表示式1,表示式2,...,表示式n
表示式的值:表示式n的值
優先順序:最低
運算順序:左->右
以上就是關於c語言逗號表示式的運算規則知識點的詳細內容,更多關於c語言逗號表示式的運算規則的資料請關注我們其它相關文章!