色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

c語言中的#號知識點分享

冬至子 ? 來源:最后一個bug ? 作者:未知bug ? 2022-11-15 14:52 ? 次閱讀

/ 常規(guī)出牌,首先聊一聊 /

c語言中的#號確實用得挺多的,比如說最開始編程的時候,大家最喜歡的#include…,確實有了這個東西我們就可以調(diào)用了我們想調(diào)用的東西了,心里必定歡喜!一般代碼量,或者閱碼量不多的筒子們,可能熟悉的#還有宏定義#define,或者是預(yù)編譯#if 或者更進一步#ifndef等預(yù)編譯符號,應(yīng)該大部分小伙伴不太用到#號的其他功能了!(哈哈,其實我也差不多吧!)所以最近也是學(xué)習(xí)總結(jié)了一些,可能以后也用不太上,可能水平還沒達到,不過對于以后閱讀各路大神的代碼,應(yīng)該會幫助不少,同時跟大家首先說明一個非常重要的一點,大部分帶#的處理都是在預(yù)編譯階段,比如說宏定義,預(yù)編譯,包括后面說到的宏轉(zhuǎn)字符串,連接記號等!

/ 該出一些套路了 /

知識點1:將宏參數(shù)轉(zhuǎn)化為字符串

例如,#define BUG(a) #a 這樣我們使用BUG(123)表示的就是字符串123直接可以printf(BUG(123));打印出字符串123.

知識點2:將##前后的標(biāo)記進行合并

例如,#define DEBUG(a) debug##a

這樣我們使用的時候int DEBUG(1)=5;其實這樣就定義了一個int類型的變量debug1=5;

注意點:對于#和##號,其作為#號的參數(shù)和作為##號的參數(shù),即使是另外一個宏也不進行展開,而是作為一個整體以字符串輸出,例如,

#define debug(a,b) a##b;

#define var(c) #c

然后我們在程序中使用了var(debug(1,2)),這樣我們最終輸出的是debug(1,2)這個字符串表達式而不會輸出12,如果我們特別想過得12,那么多定義一個宏,#define temp(d) var(d),這樣就沒有參數(shù)debug(1,2)沒有直接對應(yīng)#,最終結(jié)果就是12.

對于這兩種#號實際應(yīng)用中的使用,主要是簡化代碼,也可以說是擴展了宏定義!

審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7608

    瀏覽量

    137156
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    584

    瀏覽量

    20553
收藏 人收藏

    評論

    相關(guān)推薦

    一些小眾的C語言知識點

    一些小眾的C語言知識點,可能會比較有趣或者怪異,分享給大家看一下。
    發(fā)表于 09-26 10:16 ?668次閱讀

    嵌入式C語言知識點總結(jié)

    怎么才能做好嵌入式開發(fā)?學(xué)好C語言吧!今天就來推薦一篇大佬寫的嵌入式C語言知識點總結(jié)。
    發(fā)表于 09-27 09:53 ?1188次閱讀

    C語言鏈表知識點(2)

    C語言鏈表知識點(2)
    發(fā)表于 08-22 10:38 ?336次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>鏈表<b class='flag-5'>知識點</b>(2)

    C51單片機及C語言知識點必備秘籍

      電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機及C語言知識點必備秘籍》為《單片機關(guān)鍵知識點全攻略》單片機系列教程及《
    發(fā)表于 07-30 13:59 ?9856次閱讀

    【信盈達】C語言知識點的總結(jié)

    、算法說明:學(xué)習(xí)單片機C一般只需要前9個知識點即可進行產(chǎn)品開發(fā),但要學(xué)習(xí)嵌入式C還需要要掌握:指針、結(jié)構(gòu)體、鏈表、宏定義等知識點。二、單片機C
    發(fā)表于 10-08 14:41

    【每日一知識點C語言中const詳解

    )++; //對p指向空間的值進行了修改,程序報錯其它語句}5、修飾函數(shù)的返回值修飾函數(shù)的返回值,返回值不可被改變Const int Fun(void);詳細講解或更多內(nèi)容可關(guān)注我的C語言免費連載視頻,更過C
    發(fā)表于 03-29 10:53

    關(guān)于c語言中數(shù)組下標(biāo)的加減平移知識點總結(jié)不看肯定后悔

    關(guān)于c語言中數(shù)組下標(biāo)的加減平移知識點總結(jié)不看肯定后悔
    發(fā)表于 10-14 08:58

    C語言程序小知識點總結(jié)

    C語言總結(jié)(stm32嵌入式開發(fā))文章目錄C語言總結(jié)(stm32嵌入式開發(fā))c程序小知識點總結(jié)1
    發(fā)表于 11-05 07:45

    嵌入式C語言知識點匯總,絕對實用

    了一些這方面的經(jīng)驗和思考,就希望總結(jié)下來,系統(tǒng)的闡述嵌入式C語言的重要知識點,就是這篇文章的由來。本文以自己在嵌入式上的實踐為基礎(chǔ),在結(jié)合相關(guān)資料, 闡述嵌入式需要了解的C
    發(fā)表于 02-17 06:10

    C51語言的基礎(chǔ)知識點實例講解

    本文檔的主要內(nèi)容詳細介紹的是C51語言的18個基礎(chǔ)知識點實例講解包括了:C51控制語句和C51數(shù)組和指針
    發(fā)表于 06-04 17:52 ?12次下載
    <b class='flag-5'>C</b>51<b class='flag-5'>語言</b>的基礎(chǔ)<b class='flag-5'>知識點</b>實例講解

    C語言學(xué)習(xí)入門知識點/干貨

    C語言知識點總結(jié)
    的頭像 發(fā)表于 07-18 17:54 ?5960次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>學(xué)習(xí)入門<b class='flag-5'>知識點</b>/干貨

    匯總和深挖C語言中宏定義所有的知識點

    知識點在剛開始接觸時,我感覺比較難懂、不好理解,那么以后不論我花多長時間去研究這個知識點,心里會一直認為該知識點比較難,也就是說第一印象特別的重要。 就比如 C
    的頭像 發(fā)表于 05-03 18:31 ?2726次閱讀
    匯總和深挖<b class='flag-5'>C</b><b class='flag-5'>語言中</b>宏定義所有的<b class='flag-5'>知識點</b>

    STM32中重要的C語言知識點總結(jié)

    的一些例程中,遇到不懂的C語言知識,再去查相關(guān)的知識點,這樣印象才會深刻些。 下面就列出了一些STM32中重要的C
    的頭像 發(fā)表于 04-25 16:42 ?2816次閱讀
    STM32中重要的<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>知識點</b>總結(jié)

    嵌入式C語言知識點總結(jié)

    導(dǎo)讀:怎么做好嵌入式?相信這個問題無論問誰你都會得到一句學(xué)好C語言!今天推薦一篇大佬寫的嵌入式C語言知識點總結(jié),非常值得一讀。
    的頭像 發(fā)表于 04-13 11:12 ?2728次閱讀

    C語言最重要的知識點

    C語言知識點總結(jié).doc
    發(fā)表于 02-16 16:37 ?9次下載
    主站蜘蛛池模板: 国产精品成人影院| 亚洲AV综合99一二三四区| 99在线这精品视频| 兽皇VIDEO另类HD| 快播dvd吧| 国产伦精品一区二区三区| 99re1久久热在线播放| 亚洲青青草原| 日韩美女爱爱| 免费看毛片的网址| 國産麻豆AVMDMD0179| 成人免费视频一区| 116美女写真成人午夜视频| 亚洲AV久久久噜噜噜噜| 日本吃孕妇奶水免费观看| 久久亚洲国产成人影院| 国产女人91精品嗷嗷嗷嗷| WW.国产人妻人伦精品| 正在播放一区二区| 亚洲AV精品无码喷水直播间| 日本久久久久亚洲中字幕| 捆绑调教网站| 护士喂我吃乳液我脱她内裤| 国产99视频精品一区| 99香蕉精品视频在线观看| 一二三四在线观看韩国| 亚洲aaaa级特黄毛片| 色-情-伦-理一区二区三区| 欧美黑人巨大xxxxx| 领导边摸边吃奶边做爽在线观看| 国内精品自线在拍2020不卡| 国产精品av免费观看| xxnx18日本| 99久久综合精品免费| 最新在线黄色网址| 又黄又猛又爽大片免费| 亚洲精品国产SUV| 驯服有夫之妇HD中字日本| 窝窝影院午夜看片毛片| 色丁香婷婷综合缴情综| 全彩acg无翼乌火影忍者|