目錄
零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門
一.C 語言逗號表達式簡介
1.逗號表達式書寫形式
C
語言逗號表達式和三目運算符類似,都是由多個表達式構成,逗號運算符的一般表示形式為:表達式1
,表達式2
, 表達式3
…
2.逗號表達式計算結果
由於 C 語言逗號表達式是由多個表達式組成,求解的順序是自左向右進行,先求解表達式 1
的值,然后求解表達式 2
的值,依次類推,整個逗號表達式的值是最后一個表達式的值。
二.C 語言逗號表達式實戰
1.逗號表達式的使用
a=3*5,a*4 //a=15,表達式值60
a=3*5,a*4,a+5 //a=15,表達式值20
2.逗號表達式與賦值表達式區別
賦值表達式,將一個逗號表達式的值賦給x
,例如:
x=(a=3,6*3) //賦值表達式,表達式值18,x=18
**逗號表達式,它包括一個賦值表達式和一個算術表達式,**例如:x
和a
的值為3
,逗號表達式計算結果為18
;
x=a=3,6*a //逗號表達式,表達式值18,x=3
其實,逗號表達式無非是把若干個表達式“串聯”起來。在許多情況下,使用逗號表達式的目的只是想分別得到各個表達式的值,而並非一定需要得到和使用整個逗號表達式的值,逗號表達式最常用於循環語句( for
語句)中.
三.猜你喜歡
- 安裝 Visual Studio
- 安裝 Visual Studio 插件 Visual Assist
- Visual Studio 2008 卸載
- Visual Studio 2003/2015 卸載
- 設置 Visual Studio 字體/背景/行號
- C 語言 Hello World
- C 語言代碼注釋
- C 語言數據類型 / 變量類型
- C 語言變量聲明和定義
- C 語言格式控制符/占位符
- C 語言 printf 函數
- C 語言條件判斷 if / else
- C 語言邏輯運算符
- C 語言三目運算符
- C 語言逗號表達式
本文由博客 - 猿說編程 猿說編程 發布!