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

        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號
        主站蜘蛛池模板: 国产精品小黄鸭一区二区三区| 免费精品精品国产欧美在线| 精品乱子伦一区二区三区高清免费播放 | 久久久精品人妻无码专区不卡| 国产高清在线精品一区| 欧美精品免费专区在线观看| 国产成人精品免费视频大全| 成人国产精品一区二区网站| 欧美日韩人妻精品一区二区在线 | 国产精品麻豆VA在线播放| 9久久9久久精品| 精品国产三级a在线观看| 亚洲精品无码99在线观看| 国产精品九九九| 老司机99精品99| 国产精品美女久久久| A级精品国产片在线观看| 精品无码一区二区三区爱欲| 亚洲国产精品乱码一区二区| 无码日韩精品一区二区人妻 | 久久精品无码专区免费东京热| 亚洲电影日韩精品| 久久www免费人成精品香蕉| 国产精品 日韩欧美| 日韩精品一区二区三区大桥未久| 2022精品天堂在线视频| 国产AV午夜精品一区二区入口| 精品一区二区三区自拍图片区| 无码国产精品一区二区免费模式 | 久久精品这里只有精99品| 国产精品内射久久久久欢欢 | 亚洲日韩中文在线精品第一 | 精品久久久久久国产三级 | 国产L精品国产亚洲区久久| 伊人久久精品线影院| 99久久人人爽亚洲精品美女| 99久久精品免费看国产一区二区三区| 99久久精品国产综合一区 | 精品人妻码一区二区三区| 国产区精品一区二区不卡中文| 国产精品拍天天在线|