1. 程式人生 > 程式設計 >關於c語言逗號表示式的運算規則知識點

關於c語言逗號表示式的運算規則知識點

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語言逗號表示式的運算規則的資料請關注我們其它相關文章!