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

立即注冊 登錄
返回首頁

uid:111517的個人空間

日志

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

熱度 2已有 975 次閱讀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 單片機教程網

返回頂部
主站蜘蛛池模板: 日本超碰| 国产成人精品一区二区三区网站观看 | 精品国产一区二区三区日日嗨 | 麻豆国产一区二区三区四区 | aaaaa毛片| 午夜精品久久久久久久久久久久久 | 国产乱精品一区二区三区 | 精品国产一二三区 | 99精品国自产在线 | 祝你幸福电影在线观看 | 国产精品视频二区三区 | 欧美色性| 国产精品激情在线 | 国产精品视屏 | 国产精品日产欧美久久久久 | 国产美女自拍视频 | 国产色爽 | 亚洲精品电影网在线观看 | 国产在线精品一区二区 | 99精品电影| 黄在线免费观看 | 亚州精品天堂中文字幕 | 91中文在线观看 | 成人在线一区二区 | 欧美日韩在线视频一区二区 | 日韩一区在线播放 | 日韩精品成人免费观看视频 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 久久人人网 | 亚洲三区在线观看 | 一区二区亚洲 | 在线观看免费毛片 | 阿v视频在线观看 | 精品久久成人 | 国产99久久| 亚洲成人一区二区三区 | av福利网站| 中文字幕一区二区三区四区五区 | 老外黄色一级片 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 日日夜夜天天 |