首页
/
每日頭條
/
生活
/
關于運算符的用法
關于運算符的用法
更新时间:2025-12-22 00:26:39

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
推荐阅读
魚吃草用什麼餌料最好呢(用尾巴擺動餌料就是)
魚吃草用什麼餌料最好呢(用尾巴擺動餌料就是)
  釣魚人對魚的評價出現兩極分化,說它們狡猾,吞食釣餌之前,先用尾巴擺動一下,等到确認無危險之後,才真正的開口;說它們“笨”,釣魚人費盡心思給它們準備的精美餌料,卻不領情,氣急敗壞随便用個壞了的玉米,它卻個吞下了。問題來了,魚用尾巴擺動餌料就是“狡猾”,不吃美味餌料就是“笨”,真是這樣嗎?本文的就以此展開,探讨一下魚是如何攝食餌料的, 以及魚與餌料之間的那些...
2025-12-22
今年是一汽大衆成立多少周年(心向未來啟新局)
今年是一汽大衆成立多少周年(心向未來啟新局)
  心向未來,啟新局。5月21日,一汽-大衆成立30周年慶典在長春舉行。作為我國首個按經濟規模起步建設的現代化乘用車企業,30年來,一汽-大衆始終堅守用戶第一初心,秉持質量至上匠心,持續突破創新,謀求企業與用戶、員工、産業鍊以及社會多方的共創共赢。   30年不畏雨雪風霜,砥砺奮進,一汽-大衆實現了從開拓者到引領者的躍遷蛻變,也帶動了中國汽車産業的高速發展,...
2025-12-22
喜羊羊中最帥的4個角色(喜羊羊中被觀衆遺忘的6個角色)
喜羊羊中最帥的4個角色(喜羊羊中被觀衆遺忘的6個角色)
  第一位:扁嘴倫   扁嘴倫是青青草原中一個非常出名的歌星,他擁有非常多的粉絲,不過可能扁嘴倫是明星,并且還是非常出名的明星的原因,因此扁嘴倫的性格非常高傲,其中暖羊羊就是扁嘴倫的忠實粉絲,他非常喜歡扁嘴倫發行的各種專輯,每一次出行的時候都會有保镖保護這扁嘴倫。      第二位:迷之精靈   迷之精靈是森林中的精靈,很多人在剛看到迷之精靈的時候,就感覺他...
2025-12-22
羅蘭最新款電鋼琴推薦(羅蘭電鋼琴3月選購攻略)
羅蘭最新款電鋼琴推薦(羅蘭電鋼琴3月選購攻略)
  各位彈琴愛好者,依然在追随那些音樂深深打動你的時刻嗎?   萦繞在你腦海裡的曲調,想要親自上手演奏,或者探索更多可能?   不論你是樂器小白,初學萌新,還是進階演奏者,或者僅在觀望階段,不妨來看看本篇電鋼琴選購攻略,幫你對号入座尋找靈感,快速鎖定适合你的最佳拍檔。   入門便攜款 FP-18 中國民樂音色加持   适合人群:初學者,鋼琴兼民樂愛好者,及需...
2025-12-22
如何提升觀賞魚生長速度(為什麼說短尾巴的觀賞魚飼養起來)
如何提升觀賞魚生長速度(為什麼說短尾巴的觀賞魚飼養起來)
  圖文/養魚老道 原創   前幾天養魚老道發布了一篇文章,其中牽扯到了長尾巴的觀賞魚不容易飼養的問題,特别是對于新魚友來說相對更難,為什麼這麼說呢?   長尾巴的觀賞魚幾乎都是人工培育的   包括了我們看到的龍鳳錦鯉。蝴蝶錦鯉、長尾燕魚、長尾龍魚以及各種長尾金魚,它們都是人工長期培育的結果。      其實在自然界中的這些觀賞魚,很少會出現長尾的,養魚老道...
2025-12-22
Copyright 2023-2025 - www.tftnews.com All Rights Reserved