最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式的使用小結(jié)

 更新時(shí)間:2025年11月30日 10:18:34   作者:咸魚槳  
本文詳細(xì)介紹了C語言中的逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在C語言中逗號(hào)“,”也是一種運(yùn)算符,稱為逗號(hào)運(yùn)算符。 其功能是把兩個(gè)表達(dá)式連接

其一般形式為:

表達(dá)式 1,表達(dá)式 2
1+1,2+2

其求值過程是分別求兩個(gè)表達(dá)式的值,并以表達(dá)式 2 的值作為整個(gè)逗號(hào)表達(dá)式的值

main(){
	int a=2,b=4,c=6,x,y;
	y=(x=a+b),(b+c);
	printf("y=%d,x=%d",y,x);
}

本例中,y 等于整個(gè)逗號(hào)表達(dá)式的值,也就是表達(dá)式 2 的值,x 是第一個(gè)表達(dá)式的值。對(duì)于逗號(hào)表達(dá)式還要說明兩點(diǎn):

  1. 逗號(hào)表達(dá)式一般形式中的表達(dá)式 1 和表達(dá)式 2 也可以又是逗號(hào)表達(dá)式。
    例如:
表達(dá)式 1,(表達(dá)式 2,表達(dá)式 3)

形成了嵌套情形。因此可以把逗號(hào)表達(dá)式擴(kuò)展為以下形式:

表達(dá)式 1,表達(dá)式 2,…表達(dá)式 n

整個(gè)逗號(hào)表達(dá)式的值等于表達(dá)式 n 的值。

  1. 程序中使用逗號(hào)表達(dá)式,通常是要分別求逗號(hào)表達(dá)式內(nèi)各表達(dá)式的值,并不一定要求整個(gè)逗號(hào)表達(dá)式的值。
    并不是在所有出現(xiàn)逗號(hào)的地方都組成逗號(hào)表達(dá)式,如在變量說明中,函數(shù)參數(shù)表中逗號(hào)只是用作各變量之間的間隔符.

y = (x = a + b), (b + c)結(jié)果奇怪

逗號(hào)運(yùn)算符是所有運(yùn)算符中級(jí)別最低的。因此,下面兩個(gè)表達(dá)式的作用是不同的:

int a=2,b=4,c=6,x,y;
y=(x=a+b),(b+c);  x=6 ;y=6
y=((x=a+b),(b+c);  x=6 y=10
  1. 逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低
    所以
    y=(x=a+b),c+d;
    先執(zhí)行x=a+b
    然后執(zhí)行y=x
    c+d沒意義 最終y=6
  2. 如果為y=((x=a+b),(b+c)
    那么意思就是全算完在賦值
    即y=c+d了

到此這篇關(guān)于C語言逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式的使用小結(jié)的文章就介紹到這了,更多相關(guān)C語言逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++之友元:友元函數(shù)和友元類詳解

    C++之友元:友元函數(shù)和友元類詳解

    友元是一種允許非類成員函數(shù)訪問類的非公有成員的一種機(jī)制??梢园岩粋€(gè)函數(shù)指定為類的友元,也可以把整個(gè)類指定為另一個(gè)類的友元
    2013-09-09
  • 一文帶你掌握C++中的繼承

    一文帶你掌握C++中的繼承

    繼承機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有類特性的基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,本文詳解介紹了C++中的繼承,感興趣的同學(xué)可以借鑒一下
    2023-05-05
  • C++函數(shù)重載的深入解析

    C++函數(shù)重載的深入解析

    在C++中,我們也能夠把具有相同功能的函數(shù)整合到一個(gè)函數(shù)上,而不必去寫好多個(gè)函數(shù)名不同的函數(shù),這叫做函數(shù)的重載。以下是對(duì)C++中的函數(shù)重載進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • C語言用函數(shù)實(shí)現(xiàn)電話簿管理系統(tǒng)

    C語言用函數(shù)實(shí)現(xiàn)電話簿管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言用函數(shù)實(shí)現(xiàn)電話簿管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 七大經(jīng)典排序算法圖解

    七大經(jīng)典排序算法圖解

    本文詳細(xì)講解了七大經(jīng)典排序算法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • C語言UDP傳輸系統(tǒng)源碼

    C語言UDP傳輸系統(tǒng)源碼

    這篇文章主要為大家分享了C語言UDP傳輸系統(tǒng)的源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C語言實(shí)現(xiàn)清空指定文件夾中所有文件的方法

    C語言實(shí)現(xiàn)清空指定文件夾中所有文件的方法

    這篇文章主要介紹了C語言實(shí)現(xiàn)清空指定文件夾中所有文件的方法,實(shí)例分析了C語言實(shí)現(xiàn)文件刪除的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 詳解C++的JSON靜態(tài)鏈接庫JsonCpp的使用方法

    詳解C++的JSON靜態(tài)鏈接庫JsonCpp的使用方法

    這篇文章主要介紹了C++的JSON靜態(tài)鏈接庫JsonCpp的使用方法,演示了使用JsonCpp生成和解析JSON的方法,以及C++通過JSON方式的socket通信示例,需要的朋友可以參考下
    2016-03-03
  • C++結(jié)構(gòu)體案例練習(xí)分享

    C++結(jié)構(gòu)體案例練習(xí)分享

    這篇文章主要和大家分享幾個(gè)C++?結(jié)構(gòu)體的案例練習(xí),幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2022-04-04
  • vector, list, map在遍歷時(shí)刪除符合條件的元素實(shí)現(xiàn)方法

    vector, list, map在遍歷時(shí)刪除符合條件的元素實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄獀ector, list, map在遍歷時(shí)刪除符合條件的元素實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12

最新評(píng)論

文化| 苗栗县| 香格里拉县| 泾川县| 东辽县| 尉氏县| 镇沅| 鹤山市| 中江县| 米脂县| 信宜市| 罗源县| 镇平县| 靖远县| 泰和县| 板桥市| 樟树市| 宣武区| 平南县| 抚顺县| 南宁市| 恭城| 永仁县| 淮阳县| 基隆市| 巴楚县| 仪陇县| 土默特右旗| 海口市| 全椒县| 海城市| 夏邑县| 柳州市| 广东省| 沁源县| 鸡泽县| 沐川县| 鄂州市| 阿图什市| 梅河口市| 昌江|