C語言逗號表達式 - C語言零基礎入門教程


目錄

零基礎 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

**逗號表達式,它包括一個賦值表達式和一個算術表達式,**例如:xa的值為3,逗號表達式計算結果為18

x=a=3,6*a   //逗號表達式,表達式值18,x=3

其實,逗號表達式無非是把若干個表達式“串聯”起來。在許多情況下,使用逗號表達式的目的只是想分別得到各個表達式的值,而並非一定需要得到和使用整個逗號表達式的值,逗號表達式最常用於循環語句( for 語句)中.

三.猜你喜歡

  1. 安裝 Visual Studio
  2. 安裝 Visual Studio 插件 Visual Assist
  3. Visual Studio 2008 卸載
  4. Visual Studio 2003/2015 卸載
  5. 設置 Visual Studio 字體/背景/行號
  6. C 語言 Hello World
  7. C 語言代碼注釋
  8. C 語言數據類型 / 變量類型
  9. C 語言變量聲明和定義
  10. C 語言格式控制符/占位符
  11. C 語言 printf 函數
  12. C 語言條件判斷 if / else
  13. C 語言邏輯運算符
  14. C 語言三目運算符
  15. C 語言逗號表達式

未經允許不得轉載:猿說編程 » C 語言逗號表達式

本文由博客 - 猿說編程 猿說編程 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM