日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]這兩天在學(xué)著寫多文件程序,開始的時候真的不會寫,后來參照百度上得到,書寫基本的還是會的,但是一到自己改的程序就不會了,后來找呀找呀,終于找到解決的方法,我覺得告我們這一行的千萬千萬不要著急,否則會喪失

這兩天在學(xué)著寫多文件程序,開始的時候真的不會寫,后來參照百度上得到,書寫基本的還是會的,但是一到自己改的程序就不會了,后來找呀找呀,終于找到解決的方法,我覺得告我們這一行的千萬千萬不要著急,否則會喪失信心:

這里我總結(jié)一些我寫多文件的經(jīng)驗:

第一,如何定義多文件的頭文件:比如定義一個delay.h

參照格式:#ifndef __DELAY_H__

     #define_DELAY_H__

.................................

#endif

這種方法可能大家都知道,但是這是書寫多文件程序的基本操作,還有幾個點(diǎn)大家要值得注意,

1:就是全局變量extern的含義對于大一點(diǎn)的程序,有很多c文件和頭文件,這個時候全局變量就必須在頭文件中聲明(不需要初始化),然后在一個c文件中定義(該初始化的要初始化)。如果在頭文件中定義,則編譯的時候會出現(xiàn)重復(fù)定義的錯誤。如果只有頭文件中聲明就會出現(xiàn)沒有定義有警告。

2:在聲明全局變量,尤其是數(shù)組的時候,千萬要小心,因為聲明不能初始化,而且要注明數(shù)組的具體大小,這一個小錯誤讓我白白的調(diào)試了一上午


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉