標(biāo)題:
關(guān)于宏定義的調(diào)用的疑問(wèn)
[打印本頁(yè)]
作者:
風(fēng)中的小矮人
時(shí)間:
2018-3-5 10:17
標(biāo)題:
關(guān)于宏定義的調(diào)用的疑問(wèn)
1、我在一個(gè)自定義的庫(kù)函數(shù)1中定義了一個(gè)宏定義,我想在另外一個(gè)庫(kù)函數(shù)2中調(diào)用,我已經(jīng)把庫(kù)函數(shù)1的頭文件寫在了庫(kù)函數(shù)2中,為什么還是說(shuō)沒(méi)有聲明?還是說(shuō)宏定義有什么不一樣的地方?請(qǐng)各位大神幫幫忙!謝謝!(還是說(shuō)宏定義也要在庫(kù)函數(shù)2中也重新定義一次?)
作者:
angmall
時(shí)間:
2018-3-5 19:55
你好!沒(méi)有程序,這怎么分析問(wèn)題的所在
發(fā)一下 程序
作者:
Hubert
時(shí)間:
2018-3-6 13:22
把程序發(fā)出來(lái)看看唄
作者:
inspironshl
時(shí)間:
2018-3-6 16:03
說(shuō)明:(1)宏名一般用大寫(2)使用宏可提高程序的通用性和易讀性,減少不一致性,減少輸入錯(cuò)誤和便于修改。例如:數(shù)組大小常用宏定義(3)預(yù)處理是在編譯之前的處理,而編譯工作的任務(wù)之一就是語(yǔ)法檢查,預(yù)處理不做語(yǔ)法檢查。(4)宏定義末尾不加分號(hào);(5)宏定義寫在函數(shù)的花括號(hào)外邊,作用域?yàn)槠浜蟮某绦,通常在文件的最開頭。(6)可以用#undef命令終止宏定義的作用域(7)宏定義不可以嵌套(8)字符串" "中永遠(yuǎn)不包含宏(9)宏定義不分配內(nèi)存,變量定義分配內(nèi)存。(10)宏定義不存在類型問(wèn)題,它的參數(shù)也是無(wú)類型的。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1