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

標題: 求教一個單片機C語言頭文件定義問題 [打印本頁]

作者: wifen    時間: 2022-7-14 15:45
標題: 求教一個單片機C語言頭文件定義問題
#ifndef _KEY_BOARD_H
#define _KEY_BOARD_H
#ifndef _KEY_BOARD_C
#endif
void KeyScan();
void KeyDriver();
#endif

看書上這么寫的,這個endif怎么兩個是放這個位置的?不是很理解。



作者: Hephaestus    時間: 2022-7-14 16:30
這是為了防止被多次引用的意思。
作者: wifen    時間: 2022-7-14 16:39
兩個endif分別對應的是代碼的哪個部分?
作者: 神話A小王子    時間: 2022-7-14 17:14
wifen 發表于 2022-7-14 16:39
兩個endif分別對應的是代碼的哪個部分?


#ifndef _KEY_BOARD_H     //定義這個是防止這個.h文件被重復include
#define _KEY_BOARD_H

    #ifndef _KEY_BOARD_C  //這個其實無需定義,因為每次include的時候不會去引用這個.c文件的
    #endif                          //和上面這行成對使用

    void KeyScan();  //聲明函數
    void KeyDriver();

#endif
作者: 名字不是重點    時間: 2022-7-14 17:20
縮進排版一下就明白了。
作者: wifen    時間: 2022-7-14 17:20
神話A小王子 發表于 2022-7-14 17:14
#ifndef _KEY_BOARD_H     //定義這個是防止這個.h文件被重復include
#define _KEY_BOARD_H


#ifndef _KEY_BOARD_H
#define _KEY_BOARD_H
#ifndef _KEY_BOARD_C
#endif
void KeyScan();
void KeyDriver();
#endif

那意思是不是說如果定義了 _KEY_BOARD_H   就執行這個 void KeyScan();
void KeyDriver();
作者: MCU_FANS    時間: 2022-7-14 18:01
wifen 發表于 2022-7-14 17:20
#ifndef _KEY_BOARD_H
#define _KEY_BOARD_H
#ifndef _KEY_BOARD_C

a. 如果調用此頭文件之前已經定義了_KEY_BOARD_H,則不使用這個頭文件里邊的內容;
b. 如果調用此頭文件之前沒有定義過_KEY_BOARD_H,則定義一下_KEY_BOARD_H,并且使用這個頭文件里邊的內容;
作者: guli    時間: 2022-7-16 18:28
#ifndef _KEY_BOARD_C #endif
作者: guli    時間: 2022-7-16 18:28
#ifndef _KEY_BOARD_C #endif這兩句沒起作用啊,完全可以刪掉哦。
作者: frank_tw    時間: 2022-7-17 09:57
#ifndef _KEY_BOARD_C
#endif
空的,
毫無作用.
作者: wifen    時間: 2022-7-18 17:07
明白了,謝謝大家




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 午夜看看 | 欧美一级视频 | 在线免费观看毛片 | 国产精品99免费视频 | 色橹橹欧美在线观看视频高清 | 91国内精品久久 | 久久伊人一区 | 欧美精品成人一区二区三区四区 | 日本涩涩视频 | 亚洲黄色高清视频 | 日本高清不卡视频 | 国产中文 | 精品视频久久久久久 | 久久久久黑人 | 欧美精品一区二区三区一线天视频 | www.久久艹| 天天色影视综合 | 欧美一级二级三级视频 | 日本黄色大片免费 | 欧美男人天堂 | 一级在线观看 | japanhdxxxx裸体 | 国产激情在线观看视频 | 国产精品久久久久久久久图文区 | 国产精品高清在线 | 欧美一区精品 | 久久一本 | 综合久久综合久久 | 暖暖日本在线视频 | 欧美一区精品 | 亚洲欧美中文日韩在线v日本 | 日本三级网站在线 | 精品欧美一区二区三区久久久 | 在线观看中文字幕视频 | 美女在线观看国产 | 亚洲一区久久久 | 亚洲第一视频网站 | 亚洲视频手机在线 | 日日爱夜夜操 | 亚洲成人一区二区三区 |