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

C語(yǔ)言中的逗號(hào)運(yùn)算符詳解

 更新時(shí)間:2022年11月26日 14:30:05   作者:wennyLee  
在C語(yǔ)言中逗號(hào)“,”也是一種運(yùn)算符,稱為逗號(hào)運(yùn)算符,其功能是把兩個(gè)表達(dá)式連接起來(lái)組成一個(gè)表達(dá)式,?稱為逗號(hào)表達(dá)式,這篇文章主要介紹了C語(yǔ)言中的逗號(hào)運(yùn)算符,需要的朋友可以參考下

C語(yǔ)言中的逗號(hào)運(yùn)算符

在C語(yǔ)言中逗號(hào)“,”也是一種運(yùn)算符,稱為逗號(hào)運(yùn)算符。 其功能是把兩個(gè)表達(dá)式連接起來(lái)組成一個(gè)表達(dá)式, 稱為逗號(hào)表達(dá)式。其一般形式為:
表達(dá)式1, 表達(dá)式2
其求值過(guò)程是分別求兩個(gè)表達(dá)式的值,并以表達(dá)式2(即最右邊的一個(gè)表達(dá)式)的值作為整個(gè)逗號(hào)表達(dá)式的值。

#include<stdio.h>
int main()
{?? ?
?? ?int i ,a;
?? ?i =(a=2*3, a*5), a+6;?
?? ?printf("%d", i);
?? ?return 0;?? ?
?}

輸出結(jié)果:30.

原因分析:

優(yōu)先級(jí)排列中,括號(hào)>加減乘除>賦值>逗號(hào)。

所以當(dāng)前這個(gè)等式的運(yùn)算應(yīng)該是:

step1:a = 2*3;  //結(jié)果a=6

step2:計(jì)算a*5; //結(jié)果是30【注意:此時(shí)a的值是不變的,仍舊是6?。?!】

step3:i = (a=2*3, a*5);  //得到i值:30.【不去執(zhí)行a+6的原因在于:因?yàn)橘x值符號(hào) = 的優(yōu)先級(jí)比逗號(hào)的高,所以直接把30賦值給了 i。 】

如果該等式變成了   i=(a=2*3,a*5,a+6);  

則輸出結(jié)果為12.

step1:a = 2*3;  //結(jié)果a=6

step2:計(jì)算a*5; //結(jié)果是30

step3:計(jì)算a+6;//結(jié)果是12

step4:將最右邊的一個(gè)等式a+6的值賦給i

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

相關(guān)文章

  • c語(yǔ)言printf函數(shù)的使用詳解

    c語(yǔ)言printf函數(shù)的使用詳解

    本篇文章是對(duì)c語(yǔ)言中printf函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • vscode+platformIO開(kāi)發(fā)stm32f4的實(shí)現(xiàn)

    vscode+platformIO開(kāi)發(fā)stm32f4的實(shí)現(xiàn)

    這篇文章主要介紹了vscode+platformIO開(kāi)發(fā)stm32f4的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 詳解C語(yǔ)言如何實(shí)現(xiàn)雙向帶頭循環(huán)鏈表

    詳解C語(yǔ)言如何實(shí)現(xiàn)雙向帶頭循環(huán)鏈表

    雙向帶頭循環(huán)鏈表應(yīng)該是鏈表中非常方便的一種,可以很容易的在任意位置上進(jìn)行插入和刪除,可以很容易的對(duì)鏈表進(jìn)行管理。本文將利用C語(yǔ)言實(shí)現(xiàn)雙向帶頭循環(huán)鏈表,需要的可以參考一下
    2022-08-08
  • C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解

    C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解

    這篇文章主要介紹了C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解,分別是signal()函數(shù)和kill()函數(shù)的用法,需要的朋友可以參考下
    2015-09-09
  • C++設(shè)計(jì)模式之建造者模式

    C++設(shè)計(jì)模式之建造者模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之建造者模式,一個(gè)復(fù)雜對(duì)象是由多個(gè)部件組成的,建造者模式是把復(fù)雜對(duì)象的創(chuàng)建和部件的創(chuàng)建分別開(kāi)來(lái),分別用Builder類和Director類來(lái)表示,需要的朋友可以參考下
    2014-09-09
  • C++實(shí)現(xiàn)二叉樹(shù)遍歷序列的求解方法

    C++實(shí)現(xiàn)二叉樹(shù)遍歷序列的求解方法

    這篇文章主要介紹了C++實(shí)現(xiàn)二叉樹(shù)遍歷序列的求解方法,需要的朋友可以參考下
    2014-08-08
  • windows下如何安裝OpenCL

    windows下如何安裝OpenCL

    這篇文章主要介紹了windows下如何安裝OpenCL,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • C語(yǔ)言編程時(shí)常犯十八個(gè)錯(cuò)誤小結(jié)

    C語(yǔ)言編程時(shí)常犯十八個(gè)錯(cuò)誤小結(jié)

    C語(yǔ)言的最大特點(diǎn)是:功能強(qiáng)、使用方便靈活。C編譯的程序?qū)φZ(yǔ)法檢查并不象其它高級(jí)語(yǔ)言那么嚴(yán)格,這就給編程人員留下“靈活的余地”,但還是由于這個(gè)靈活給程序的調(diào)試帶來(lái)了許多不便,尤其對(duì)初學(xué)C語(yǔ)言的人來(lái)說(shuō),經(jīng)常會(huì)出一些連自己都不知道錯(cuò)在哪里的錯(cuò)誤
    2013-07-07
  • C 語(yǔ)言的 printf() 函數(shù)全面解析

    C 語(yǔ)言的 printf() 函數(shù)全面解析

    printf()用于格式化輸出到標(biāo)準(zhǔn)流,格式字符串包含轉(zhuǎn)換說(shuō)明(如%d、%f)和修飾符(寬度、精度、對(duì)齊等),支持多種數(shù)據(jù)類型及選項(xiàng),但需注意類型轉(zhuǎn)換規(guī)則與常見(jiàn)錯(cuò)誤,如用%d輸出浮點(diǎn)數(shù)會(huì)導(dǎo)致錯(cuò)誤,本文給大家介紹C 語(yǔ)言的 printf() 函數(shù)的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2025-09-09
  • C++共享內(nèi)存刪除的陷阱

    C++共享內(nèi)存刪除的陷阱

    這篇文章主要介紹了C++共享內(nèi)存刪除的陷阱講解,當(dāng)進(jìn)程結(jié)束使用共享內(nèi)存區(qū)時(shí),要通過(guò)函數(shù) shmdt 斷開(kāi)與共享內(nèi)存區(qū)的連接。下面來(lái)看看具體問(wèn)題都是怎么解決的吧
    2022-01-01

最新評(píng)論

潞西市| 且末县| 仪陇县| 平顺县| 磴口县| 苏尼特左旗| 墨脱县| 武乡县| 长阳| 嘉兴市| 博爱县| 阳西县| 乃东县| 拉萨市| 安阳县| 鞍山市| 城固县| 安西县| 沅陵县| 峡江县| 兰溪市| 石嘴山市| 阿拉善左旗| 灵璧县| 锦州市| 维西| 雷波县| 许昌市| 谢通门县| 南召县| 镇巴县| 黄浦区| 和平区| 秭归县| 拉萨市| 和林格尔县| 宁陕县| 德安县| 江口县| 屏东县| 土默特右旗|