深入理解C語言的define

上一篇講到#include這個預編譯指令,還有個常用的預編譯指令:#define。它的表面意思是定義,通常被說成「定義常量」,但其真正作用是替換; 如: #define SUCCESS 1 這整句話是定義一個宏替換,其中SUCCESS是宏名,後面的內容是值; 使用方式: 在接下來的程序中直接使用SUCCESS即可代表1了。但是SUCCESS不是一個變量,雖然外形像一個常量,它的值也確實不會改變。但
相關文章
相關標籤/搜索