首页
/
每日頭條
/
生活
/
關于運算符的用法
關于運算符的用法
更新时间:2026-09-17 13:29:07

C語言中運算符有很多,包括算數運算符、關系運算符、賦值運算符、位運算符、邏輯運算符、三目運算符、sizeof運算符、逗号運算符等等,那今天我們就重點來給大家讨論一下關于逗号運算符的一些運算規則。

關于運算符的用法(關于逗号運算符的理解)1

首先逗号運算符是非常簡單的,對于初學者來說,隻要在相應的IDE環境中進行測試便可以得到想要的結果;但是對于逗号運算符存在很多變種的題目,在一些筆試面試題中經常會見到,但是在真正的實際開發用的卻不是很多,既然有網友問道這樣的題目,那今天我就簡單的給大家解釋一下,什麼是逗号運算符?

逗号運算符是指在C語言中,多個表達式可以用逗号分開,其中用逗号分開的表達式的值分别結算,但整個表達式的值是最後一個表達式的值。

舉個例子:

int a1,a2,b=2,c=7,d=5; // 第1行

a1=( b,c--,d 3); // 第2行

a2= b,c--,d 3; //第3行

對于給a1賦值的代碼,有三個表達式,用逗号分開,所以最終的值應該是最後一個表達式的值,也就是(d 3)的值,為8,所以a1的值為8。

對于給a2賦值的代碼,也是有三個表達式,這時的三個表達式為a2= b、c--、d 3,(這是因為賦值運算符比逗号運算符優先級高)雖然最終表達式的值雖然也為8,但b=4(第2行代碼運算完時,b=3,即第3行代碼運行時,b的值為4),所以a2=4

再來一個關于結合性的例子:

int i=24;

int n = (i ,i ,i ,i ); // n == 27

因為逗号運算符的結合性是自左向右,所以四個i 會依次運行,但是最後一個i 在賦值之後才進行運算,所以最終返回27。

關于逗号運算符就是這麼簡單,你學會了嗎?

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
5号鎳氫電池做手機充電寶
5号鎳氫電池做手機充電寶
貓哥今天推薦一款鎳氫電池和充電器,雖然锂離子充電電池當今被廣泛使用,但是5号和7号堿性幹電池并未退出舞台,很多設備都在使用,原因之一就是它們可以非常方便的替換,無論城市和鄉村,世界各地都可以買到。但是可以充電的5号和7号鎳氫電池并未取得良好...
2026-09-17
部直屬的6所師範類院校
部直屬的6所師範類院校
【原創内容】今天,咱們繼續分享第十五講,即:在省會且無國家重點學科的師範類院校第十二講:教育部直屬6大師範院校第十三講:非教育部直屬,但卻是原211的師範院校第十四講:在省會且有國家重點學科的師範類院校第十五講:在省會且無國家重點學科的師範...
2026-09-17
淘寶搶購技巧
淘寶搶購技巧
淘寶搶購技巧?提前進入秒殺的頁面然後不停的刷新,等時間快到的時候,提高刷新頻率用這個方法需要注意的是,要提前保持自己在登錄狀态,省的點擊“立刻購買”之後,還沒有登錄,那就太慢了隻留一個收貨地址,這樣省去選地址的時間了解商品是否包郵,包郵的話...
2026-09-17
街拍平底皮靴不過膝美女
街拍平底皮靴不過膝美女
1.在一天比一天寒冷的冬季,美女穿着最多的鞋子,就是短靴了。比起高筒靴,短靴簡潔方便,保暖性也不錯,還能穿出帥氣感覺,是兼具實用性和美觀性的心水鞋品。短靴也有各種各樣的樣式,其中有細高跟設計的,更能穿出效果。所以,能有條件穿細高跟的,還是盡...
2026-09-17
九種超可愛的冰淇淋畫
九種超可愛的冰淇淋畫
冰淇淋繪畫工具畫紙:康頌阿詩(300克細紋)顔料:史明克大師級固體顔料24色畫筆:達芬奇純紅貂毛水彩筆羊毫的設色筆(晝上)【繪畫步驟】01在缤紛夏日裡畫一碗冰淇淋吧,先在紙上把線稿畫好。02用那不勒斯黃暈染冰淇淋球的第一層顔色。03用無鉛鉻...
2026-09-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved