深入理解C语言的define

上一篇讲到#include这个预编译指令,还有个常用的预编译指令:#define。它的表面意思是定义,通常被说成“定义常量”,但其真正作用是替换; 如: #define SUCCESS 1 这整句话是定义一个宏替换,其中SUCCESS是宏名,后面的内容是值; 使用方式: 在接下来的程序中直接使用SUCCESS即可代表1了。但是SUCCESS不是一个变量,虽然外形像一个常量,它的值也确实不会改变。但
相关文章
相关标签/搜索