久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
關(guān)于頭文件
[打印本頁]
作者:
lianyiqun
時(shí)間:
2015-7-8 22:39
標(biāo)題:
關(guān)于頭文件
1、在我之前學(xué)習(xí)的arm9的ADS1.2當(dāng)中,頭文件是寫好了之后直接addfiles,然后在主函數(shù)中include頭文件就可用頭文件中的宏定義了
2、在keil mdk當(dāng)中也是直接加add group 然后在GROUP中加add files進(jìn)來 在主函數(shù)的中包含頭文件和就行了,其中C文件直接用 不用包含。
3、多個(gè).c文件時(shí)怎么連接在一起的呢?是這樣的:假如有main.c和A.c, B.c,C.c,要在main函數(shù)中使用A.c, B.c, C.c這多個(gè)C文件里面的函數(shù),現(xiàn)在假設(shè)這三個(gè)C文件當(dāng)中各自有函數(shù)voidAAA();void BBB();void CCC();那么就要之前聲明extern voidAAA();,才能使用AAA(),但是一般的這個(gè)extern寫進(jìn)了頭文件當(dāng)中,所以頭文件有對應(yīng)的A.H,B.H,C.H,在程序之前INCLUDE就行了
4、防止一個(gè)頭文件被一個(gè)源文件多次包含的編譯預(yù)處理
完整形式是
#ifndef _H_LETTER_H_A ①
#define _H_LETTER_H_A ②
頭文件中的內(nèi)容
#endif ③
假設(shè)一個(gè)源文件第一次包含這個(gè)頭文件 則 語句①成立然后執(zhí)行語句②并把頭文件的內(nèi)容(到③處結(jié)束)拷貝到這個(gè)源文件。
當(dāng)?shù)诙伟祟^文件,由于在第一次包含這個(gè)頭文件是執(zhí)行了語句②_H_LETTER_H_A已經(jīng)被定義,這時(shí)語句①就不成立了就直接跳到語句③后面,這樣這個(gè)頭文件的內(nèi)容就不會(huì)被包含兩次,就防止了多次定義相同的變量或者函數(shù)。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩国产精品一区二区三区
|
久久久久久黄
|
91精品久久久久久久久
|
国产在视频一区二区三区吞精
|
国产在线视频一区二区董小宛性色
|
欧美久久一区二区三区
|
国产精品福利在线观看
|
男女深夜网站
|
久久精品99
|
精品国产乱码久久久久久老虎
|
黄色网一级片
|
免费一区
|
国产婷婷精品
|
日韩在线播放视频
|
精品1区
|
一区二区三区视频免费看
|
国产精品女人久久久
|
av片在线观看网站
|
精品国产女人
|
久久成人精品视频
|
午夜电影合集
|
91国语清晰打电话对白
|
欧美日韩精品免费
|
www.99re
|
久久久久久免费看
|
欧美一区二区三区四区视频
|
91看片在线
|
日韩中文字幕在线播放
|
超碰人人91
|
91一区二区在线观看
|
午夜免费影视
|
午夜小视频在线观看
|
亚洲一区二区三区视频
|
日韩欧美精品
|
国产日屁
|
99热欧美
|
99re在线视频精品
|
国产高潮好爽受不了了夜色
|
成人午夜影院
|
国产高清视频
|
国产一区在线免费
|