程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 逗號運算符,逗號運算符c

逗號運算符,逗號運算符c

編輯:關於C語言

逗號運算符,逗號運算符c


逗號運算符

逗號運算符保證被它分開的表達式按照從左到右的次序進行計算,換句話說,逗號是個順序點,逗號左邊產生的所有副作用都在程序運行到逗號右邊之前生效。

這一點在逗號右邊的表達式用到逗號左邊變量的時候尤其重要:

ounces++, cost = ounces * FIRST_OZ 

這將遞增ounces,並在第二個子表達式中實用ounces的新值。

 

houseprice = 239,500;並沒有語法錯誤,C把它理解為一個逗號表達式,houseprice=239使左子表達式,而500使右子表達式

對於逗號表達式而言,整個表達式的值使右邊表達式的值

 

例:

運行結果為

這個例子說明了上述結論,整個逗號表達式的值是右邊表達式的值。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved