#define 是一个 C 指令,它也用于定义类似于 typedef 的各种数据类型的别名,但有以下区别 –
- typedef 仅限于为类型提供符号名称,因为 #define 也可用于定义值的别名,q.,您可以将 1 定义为 ONE 等。
- typedef 解释由编译器执行,而#define 语句由预处理器处理。
以下示例显示了如何在程序中使用#define –
#include <stdio.h> #define TRUE 1 #define FALSE 0 int main( ) { printf( "Value of TRUE : %d\n", TRUE); printf( "Value of FALSE : %d\n", FALSE); return 0; }
运行结果
Value of TRUE : 1 Value of FALSE : 0
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!