C语言逗号表达式 - C语言零基础入门教程
目錄
- 一.C 語(yǔ)言逗號(hào)表達(dá)式簡(jiǎn)介
- 1.逗號(hào)表達(dá)式書(shū)寫(xiě)形式
- 2.逗號(hào)表達(dá)式計(jì)算結(jié)果
- 二.C 語(yǔ)言逗號(hào)表達(dá)式實(shí)戰(zhàn)
- 1.逗號(hào)表達(dá)式的使用
- 2.逗號(hào)表達(dá)式與賦值表達(dá)式區(qū)別
- 三.猜你喜歡
零基礎(chǔ) C/C++ 學(xué)習(xí)路線推薦 : C/C++ 學(xué)習(xí)目錄 >> C 語(yǔ)言基礎(chǔ)入門
一.C 語(yǔ)言逗號(hào)表達(dá)式簡(jiǎn)介
1.逗號(hào)表達(dá)式書(shū)寫(xiě)形式
C 語(yǔ)言逗號(hào)表達(dá)式和三目運(yùn)算符類似,都是由多個(gè)表達(dá)式構(gòu)成,逗號(hào)運(yùn)算符的一般表示形式為:表達(dá)式1,表達(dá)式2, 表達(dá)式3…
2.逗號(hào)表達(dá)式計(jì)算結(jié)果
由于 C 語(yǔ)言逗號(hào)表達(dá)式是由多個(gè)表達(dá)式組成,求解的順序是自左向右進(jìn)行,先求解表達(dá)式 1 的值,然后求解表達(dá)式 2 的值,依次類推,整個(gè)逗號(hào)表達(dá)式的值是最后一個(gè)表達(dá)式的值。
二.C 語(yǔ)言逗號(hào)表達(dá)式實(shí)戰(zhàn)
1.逗號(hào)表達(dá)式的使用
a=3*5,a*4 //a=15,表達(dá)式值60a=3*5,a*4,a+5 //a=15,表達(dá)式值202.逗號(hào)表達(dá)式與賦值表達(dá)式區(qū)別
賦值表達(dá)式,將一個(gè)逗號(hào)表達(dá)式的值賦給x,例如:
x=(a=3,6*3) //賦值表達(dá)式,表達(dá)式值18,x=18**逗號(hào)表達(dá)式,它包括一個(gè)賦值表達(dá)式和一個(gè)算術(shù)表達(dá)式,**例如:x和a的值為3,逗號(hào)表達(dá)式計(jì)算結(jié)果為18;
x=a=3,6*a //逗號(hào)表達(dá)式,表達(dá)式值18,x=3其實(shí),逗號(hào)表達(dá)式無(wú)非是把若干個(gè)表達(dá)式“串聯(lián)”起來(lái)。在許多情況下,使用逗號(hào)表達(dá)式的目的只是想分別得到各個(gè)表達(dá)式的值,而并非一定需要得到和使用整個(gè)逗號(hào)表達(dá)式的值,逗號(hào)表達(dá)式最常用于循環(huán)語(yǔ)句( for 語(yǔ)句)中.
三.猜你喜歡
未經(jīng)允許不得轉(zhuǎn)載:猿說(shuō)編程 ? C 語(yǔ)言逗號(hào)表達(dá)式
總結(jié)
以上是生活随笔為你收集整理的C语言逗号表达式 - C语言零基础入门教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: react之讲解
- 下一篇: C语言 __cplusplus - C语