免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      C語(yǔ)言嵌套宏的展開規(guī)則

      一般的宏嵌套展開規(guī)則是由內(nèi)向外,先將內(nèi)層宏展開,再把外層宏展開:

      #include #define A(x) (x + 5)#define B(x) (x * 5)void main(void){ printf(“%dr”, B(A(2)));}

      輸出:

      35

      嵌套宏B(A(2))會(huì)先展開為B((2 + 5)),然后再展開為((2 + 5) * 5),所以最終結(jié)果為35


      如果宏的參數(shù)直接帶有#,則不會(huì)展開內(nèi)層的嵌套宏

      #include #define STR(x) #x#define TO_STR(x) STR(x)#define ADD(a, b) (a + b)void main(void){ printf(“%sr”, STR(ADD(3, 4))); printf(“%sr”, TO_STR(ADD(3, 4)));}

      輸出:

      ADD(3, 4)(3 + 4)

      因?yàn)镾TR宏的參數(shù)直接帶有#,所以STR內(nèi)部嵌套的內(nèi)容不會(huì)被進(jìn)一步展開,故STR(ADD(3, 4))輸出為ADD(3, 4);

      因?yàn)門O_STR宏的內(nèi)容并沒(méi)有#,所以嵌套的宏ADD(3, 4)依舊可以展開,故TO_STR(ADD(3, 4))輸出結(jié)果為(3 + 4);


      如果宏的參數(shù)直接帶有##,則會(huì)先將參數(shù)通過(guò)##拼接,然后再依次進(jìn)行展開

      #include #define STR(x)#x#define TO_STR(x)STR(x)#define DEF_VAR(a)var_##a#define PARAM(x)param_##xvoid main(void){ printf(“%sr”, TO_STR(DEF_VAR(PARAM(10))));}

      輸出:

      var_PARAM(10)

      由于DEF_VAR中帶有##所以會(huì)先將里面的內(nèi)容使用##拼接,所以會(huì)最先展開為TO_STR(var_PARAM(10)),由于展開后PARAM(10)已經(jīng)變成了var_PARAM(10),已經(jīng)不是有效的宏了,所以最終再經(jīng)過(guò)TO_STR的轉(zhuǎn)換后,結(jié)果就是var_PARAM(10)

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月4日 18:08
      下一篇 2022年7月4日 18:08

      相關(guān)推薦

      • 短視頻策劃內(nèi)容的3個(gè)要點(diǎn)(短視頻策劃內(nèi)容怎么做)

        短視頻在制作時(shí),內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過(guò)時(shí)了。現(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

        2022年11月27日
      • 存儲(chǔ)過(guò)程語(yǔ)法(sql server存儲(chǔ)過(guò)程語(yǔ)法)

        今天小編給各位分享存儲(chǔ)過(guò)程語(yǔ)法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過(guò)程語(yǔ)法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過(guò)程基本語(yǔ)法…

        2022年11月26日
      • 小紅書平臺(tái)的一些機(jī)制及玩法詳解(小紅書玩法有哪些)

        關(guān)于小紅書 一:小紅書平臺(tái)的一些機(jī)制 1. 筆記內(nèi)容的CES評(píng)分機(jī)制 2. 筆記流量入口與長(zhǎng)尾效應(yīng) 二:小紅書優(yōu)質(zhì)筆記的特點(diǎn)(分維度、類型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

        2022年11月25日
      • 博客營(yíng)銷的3大優(yōu)勢(shì)解析(博客營(yíng)銷怎么做)

        不知不覺(jué)已經(jīng)寫了24篇文章,加上這篇是第25篇了,都是自己這幾年來(lái)用過(guò)的營(yíng)銷方法,如果遇到有些不懂的,我會(huì)咨詢我的朋友和同事幫忙,盡量讓每一篇有價(jià)值,哪怕是對(duì)大家有一點(diǎn)點(diǎn)幫助也行,…

        2022年11月25日
      • 什么是內(nèi)容營(yíng)銷策略如何策劃一套成功的內(nèi)容營(yíng)銷策略

        很多時(shí)候,營(yíng)銷人員會(huì)在創(chuàng)作營(yíng)銷內(nèi)容時(shí)感到沮喪,這也是很多企業(yè)至今沒(méi)用好數(shù)字化營(yíng)銷工具的重要原因之一。 舉個(gè)例子,您可能會(huì)花上數(shù)小時(shí)期待制作一些令人驚嘆的東西,實(shí)際卻是得到很少的受眾…

        2022年11月25日
      • 直播帶貨詳細(xì)腳本(直播文案策劃怎么寫)

        短視頻運(yùn)營(yíng)策劃方案怎么寫?涉及哪幾個(gè)方面? 我在網(wǎng)上看到好多千篇一律的文章,關(guān)于【短視頻運(yùn)營(yíng)策劃方案】這一塊,基本都是在講賬號(hào)的內(nèi)容本身。 你內(nèi)容做得再好,卻不掌握算法的規(guī)律,能有…

        2022年11月25日
      • 閑魚上怎么賣東西快?閑魚賺錢必知技巧(怎么在閑魚里面賣東西)

        自從閑魚這個(gè)平臺(tái)出現(xiàn)以后,隨著這些年的發(fā)展,閑魚也成為了很多人開店賺錢的重要途徑。一些新人也想在閑魚上試試水,看看能不能賺到錢。如今閑魚上既可以賣二手閑置物品,也可以賣一些新品,那…

        2022年11月25日
      • 淘寶直播帶貨技巧分享(淘寶直播復(fù)制粘貼技巧)

        淘寶是大家喜歡的購(gòu)物平臺(tái),不少人會(huì)自己在淘寶選購(gòu),也會(huì)在主播直播間購(gòu)買,價(jià)格更實(shí)惠,現(xiàn)在很多商家都會(huì)開通直播帶貨功能,增加訂單量,那么淘寶直播帶貨有哪些?下面小編為大家?guī)?lái)淘寶直播…

        2022年11月24日
      • 銳龍97900x參數(shù)規(guī)格跑分評(píng)測(cè) 銳龍97900x屬于什么檔次

        銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號(hào)之一,它采用了這一代標(biāo)配的zen4架構(gòu)和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀(jì)發(fā)揮怎么樣呢,下面就來(lái)看看銳…

        2022年11月24日
      • 淘寶直播新主播熬過(guò)三個(gè)月后怎么做起來(lái)(淘寶主播小田直播假貨)

        想做直播帶貨,起步階段都是比較難的,因此做主播一定要能堅(jiān)持下去,大家所聽到的這個(gè)主播月入十萬(wàn)那個(gè)主播月入百萬(wàn),其實(shí)背后付出的東西遠(yuǎn)遠(yuǎn)是你們想不到的。那么,淘寶直播新主播熬過(guò)三個(gè)月后…

        2022年11月23日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息