C语言基础:C语言宏定义(4) - 多文件编译
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C语言基础:C语言宏定义(4) - 多文件编译
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                上一節(jié)課, 我們講解了條件編譯的一些知識, 這次我們來講解一下怎么運(yùn)用宏定義來進(jìn)行多文件編譯.
現(xiàn)在來讓我們看一個例子:
輸出的結(jié)果:
PS: 1.運(yùn)用多個文件編譯的時候, 一定要把所有的.c文件一起編譯, 否則編譯器會報錯.
? ? ? ?2.引用頭文件是可以多次引用的, 雖然編譯器不會報錯, 但會為編譯器增加一定的壓力, 會消耗一定的效率
這次的例子比較特別, 需要創(chuàng)建多個文件, 其中有a.c文件, b.h文件還有b.c文件, 相信大家也知道.h文件其實就是頭文件, 而.c文件就是執(zhí)行文件, 那么我們怎么把宏定義更好的運(yùn)用在.h文件里面去呢?? 下面我們繼續(xù)來看:
這個就是解決辦法, 在.h文件里面加上幾句條件編譯的代碼, 那么無論你多少次引用頭文件, 都不會增加編譯器的壓力, 效率也不會減少, 詳情請看前面的章節(jié)~~
好啦, 這次我們就講到這里, 下次我們繼續(xù)~~~
轉(zhuǎn)載于:https://www.cnblogs.com/iOSCain/p/4282874.html
總結(jié)
以上是生活随笔為你收集整理的C语言基础:C语言宏定义(4) - 多文件编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: SQLSERVER2005的安装目录结构
- 下一篇: gridView删除提示框
