C語言預處理命令的設制??

在程式中是不是會出現許多的重複的程式碼或關鍵詞呢?如果答案是肯定的,那麼是不是也可以改善一下我們編寫的程式呢?一些常能用到的也就可以使用預處理命名代替了。

C語言預處理命令的設制?

C語言預處理命令的設制?

C語言預處理命令的設制?

C語言預處理命令的設制?

工具/原料

Turbo-C

C-Free

方法/步驟

最初我們使用的是包含命令#include。

在預處理命令中同樣我們也要用到一個命令:#define

C語言預處理命令的設制?

合理地使用預處理功能編寫的程式便於閱

讀、修改、移植和除錯,也有利於模組化程式設計。

C語言預處理命令的設制?

當代碼出現重複並要進行修改的時候,使用預處理命令也就比較方便了。

需要修改十次的程式碼,只要進行一次修改即可。

C語言預處理命令的設制?

#define 識別符號 字串

#define add 1+2+3

#define c(a,b) (a>b)?a:b

#define d "%d\n"

C語言預處理命令的設制?

條件編譯是條件語句的另一種形式,它們之間的不同之處在於條件語句會對整個源程式進行編譯,而條件編譯只針對於程式段進行編譯,生成的目標程式比較短,如果目標程式過長,條件編譯還是比較可行的。

C語言預處理命令的設制?

相關問題答案