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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2605|回復(fù): 10
收起左側(cè)

求教一個(gè)單片機(jī)C語(yǔ)言頭文件定義問(wèn)題

[復(fù)制鏈接]
ID:100982 發(fā)表于 2022-7-14 15:45 | 顯示全部樓層 |閱讀模式
#ifndef _KEY_BOARD_H
#define _KEY_BOARD_H
#ifndef _KEY_BOARD_C
#endif
void KeyScan();
void KeyDriver();
#endif

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


回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2022-7-14 16:30 | 顯示全部樓層
這是為了防止被多次引用的意思。
回復(fù)

使用道具 舉報(bào)

ID:100982 發(fā)表于 2022-7-14 16:39 | 顯示全部樓層
兩個(gè)endif分別對(duì)應(yīng)的是代碼的哪個(gè)部分?
回復(fù)

使用道具 舉報(bào)

ID:386442 發(fā)表于 2022-7-14 17:14 | 顯示全部樓層
wifen 發(fā)表于 2022-7-14 16:39
兩個(gè)endif分別對(duì)應(yīng)的是代碼的哪個(gè)部分?


#ifndef _KEY_BOARD_H     //定義這個(gè)是防止這個(gè).h文件被重復(fù)include
#define _KEY_BOARD_H

    #ifndef _KEY_BOARD_C  //這個(gè)其實(shí)無(wú)需定義,因?yàn)槊看蝘nclude的時(shí)候不會(huì)去引用這個(gè).c文件的
    #endif                          //和上面這行成對(duì)使用

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

#endif
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2022-7-14 17:20 | 顯示全部樓層
縮進(jìn)排版一下就明白了。
回復(fù)

使用道具 舉報(bào)

ID:100982 發(fā)表于 2022-7-14 17:20 | 顯示全部樓層
神話A小王子 發(fā)表于 2022-7-14 17:14
#ifndef _KEY_BOARD_H     //定義這個(gè)是防止這個(gè).h文件被重復(fù)include
#define _KEY_BOARD_H


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

那意思是不是說(shuō)如果定義了 _KEY_BOARD_H   就執(zhí)行這個(gè) void KeyScan();
void KeyDriver();
回復(fù)

使用道具 舉報(bào)

ID:962286 發(fā)表于 2022-7-14 18:01 | 顯示全部樓層
wifen 發(fā)表于 2022-7-14 17:20
#ifndef _KEY_BOARD_H
#define _KEY_BOARD_H
#ifndef _KEY_BOARD_C

a. 如果調(diào)用此頭文件之前已經(jīng)定義了_KEY_BOARD_H,則不使用這個(gè)頭文件里邊的內(nèi)容;
b. 如果調(diào)用此頭文件之前沒(méi)有定義過(guò)_KEY_BOARD_H,則定義一下_KEY_BOARD_H,并且使用這個(gè)頭文件里邊的內(nèi)容;
回復(fù)

使用道具 舉報(bào)

ID:696386 發(fā)表于 2022-7-16 18:28 | 顯示全部樓層
#ifndef _KEY_BOARD_C #endif
回復(fù)

使用道具 舉報(bào)

ID:696386 發(fā)表于 2022-7-16 18:28 | 顯示全部樓層
#ifndef _KEY_BOARD_C #endif這兩句沒(méi)起作用啊,完全可以刪掉哦。
回復(fù)

使用道具 舉報(bào)

ID:434018 發(fā)表于 2022-7-17 09:57 | 顯示全部樓層
#ifndef _KEY_BOARD_C
#endif
空的,
毫無(wú)作用.
回復(fù)

使用道具 舉報(bào)

ID:100982 發(fā)表于 2022-7-18 17:07 | 顯示全部樓層
明白了,謝謝大家
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 嫩呦国产一区二区三区av | 日韩视频在线免费观看 | 一色一黄视频 | 国产日韩久久久久69影院 | 成人激情视频在线 | 91在线精品视频 | 三级av免费 | 欧美在线a| 国产精品a久久久久 | 国产精品久久久久久久久久久免费看 | 日韩精品一区二区三区中文在线 | 欧美一级黄色片在线观看 | 中文字幕精品一区二区三区精品 | www.日本在线观看 | 成人三级视频 | 欧美日韩视频在线播放 | 久久久国产一区二区三区 | 成人欧美一区二区三区 | 久久国产精品72免费观看 | 精品久久久久久亚洲综合网 | 欧美精品91 | 国产一区二区影院 | 成人国产一区二区三区精品麻豆 | 国产真实乱对白精彩久久小说 | 中文字幕一区二区三区四区 | a a毛片 | 亚洲字幕在线观看 | www.日本国产 | 国产成人精品999在线观看 | 欧美乱大交xxxxx另类电影 | 久久久久久久久久久高潮一区二区 | 伊人免费观看视频 | 日本中文字幕日韩精品免费 | 久久男人 | 色爱综合网 | 国产激情在线观看 | 日本免费在线看 | 午夜免费在线观看 | 成人免费在线小视频 | 中文字幕欧美一区 | 狠狠撸在线视频 |