久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

立即注冊 登錄
返回首頁

uid:111517的個人空間

日志

#if、#ifdef、#if defined之間的區別

熱度 2已有 980 次閱讀2016-8-10 18:36

#if的使用說明】

    #if的后面接的是表達式

    #if (MAX==10)||(MAX==20) code... #endif

    它的作用是:如果(MAX==10)||(MAX==20)成立,那么編譯器就會把其中的#if #endif之間的代碼編譯進去(注意:是編譯進去,不是執 行!!)

 

 

#if defined的使用】

    #if后面接的是一個宏。

    #if defined (x) ...code... #endif

    這個#if defined它不管里面的“x”的邏輯是還是它只管這個程序的前面的宏定義里面有沒有定義“x”這個宏,如果定義了x這個宏,那么,編譯器會編譯中間的…code…否則不直接忽視中間的…code…代碼。

    另外 #if defined(x)也可以取反,也就用 #if !defined(x)

 

 

#ifdef#ifndef的使用】

    #ifdef的使用和#if defined()的用法一致

    #ifndef又和#if !defined()的用法一致。

 

最后強調兩點:

第一:這幾個宏定義只是決定代碼塊是否被編譯

第二:別忘了#endif

1

路過

雞蛋
1

鮮花

握手

雷人

剛表態過的朋友 (2 人)

評論 (0 個評論)

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

返回頂部
主站蜘蛛池模板: 国产区在线免费观看 | 欧美日韩在线一区二区 | 日韩电影免费在线观看中文字幕 | 欧美日韩高清在线一区 | 国产aaaaav久久久一区二区 | 亚洲国产一区在线 | 特黄特色大片免费视频观看 | 亚洲一区三区在线观看 | 91视频免费视频 | 国产精品电影网 | 婷婷综合网| 久热久热 | 一级黄色片在线免费观看 | 久久人| 羞羞视频网站免费观看 | 亚洲高清视频一区二区 | 亚洲天堂精品一区 | 精品一区二区三区在线观看国产 | www日韩欧美| 欧美日韩中文字幕 | 国产亚洲欧美日韩精品一区二区三区 | 北条麻妃一区二区三区在线视频 | 中文字幕在线观看视频网站 | 少妇诱惑av | 日韩一区二区福利 | 一区二区三区日韩 | 精品一区二区三区电影 | 成人99| 日本精品免费在线观看 | 国产剧情久久 | 日韩视频免费在线 | 伊人精品在线视频 | 免费美女网站 | 精品一二区 | 成人精品一区二区 | 国产精品99999999| 精品国产一区二区三区观看不卡 | 亚洲专区在线 | 日韩在线播放av | 韩国理论电影在线 | 国产精品污污视频 |