站長資訊網
        最全最豐富的資訊網站

        c語言逗號運算符用法是什么?

        c語言逗號運算符是用來當順序點的,結合順序是從左至右,順序求值,其中用逗號分開的表達式的值分別結算,但整個表達式的值是最后一個表達式的值。逗號運算符(,)是C語言運算符中優先級最低的一種運算符;在語句中可以當分隔符。

        c語言逗號運算符用法是什么?

        逗號運算符是指在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。

        推薦教程:《C語言》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品自在在线观看| 精品久久久久久久久久久久久久久| 精品亚洲综合久久中文字幕| 亚洲国产成人精品女人久久久 | 亚洲AV永久无码精品成人| 亚洲精品高清国产一久久| 精品无码人妻一区二区三区品| 日韩精品成人a在线观看| 国产精品H片在线播放| 91久久精品91久久性色| 无码日韩人妻精品久久蜜桃| 欧美日韩国产精品 | 日韩精品在线视频| …久久精品99久久香蕉国产| 亚洲AV成人精品一区二区三区| 欧美激情精品久久久久久久| 国产欧美日韩综合精品二区| 国产成人久久精品区一区二区 | 野狼精品社区| 无夜精品久久久久久| 国产精品亚洲玖玖玖在线观看| 国产一区二区精品久久| 国产国产精品人在线视| 久久国产免费观看精品3| 亚洲精品乱码久久久久久| 久久久久久国产精品免费免费| 国产欧美精品区一区二区三区| 国产高清在线精品一本大道| 2023国产精品自拍| 日本精品卡一卡2卡3卡四卡| 国产精品爽爽va在线观看网站| 91精品国产乱码久久久久久| 国产精品无码无片在线观看| 日韩精品亚洲人成在线观看| 亚洲国产另类久久久精品小说| 性欧洲精品videos| 亚洲∧v久久久无码精品| 久久精品蜜芽亚洲国产AV| 国产亚洲欧美精品久久久| 精品熟女少妇av免费久久| 国产精品亚洲аv无码播放|