typedef int INT;
#define INTPTR1 (int*)
typedef是用来声明类型别名的,在实际编写代码过程使用typedef往往是为了增加代码的可读性。
#define是一个宏定义命令,用来定义一个常量(包括无参常量和有参常量),它本身并不在编译过程中执行,而是在预处理阶段就已经完成了,因此不作任何正确性检查,只进行不关含义的字符串替换。在使用宏定义时,如果稍不注意就会发生错误,而且这个错误往往是你意想不到的。
本文共 272 字,大约阅读时间需要 1 分钟。
typedef int INT;
#define INTPTR1 (int*)
typedef是用来声明类型别名的,在实际编写代码过程使用typedef往往是为了增加代码的可读性。
#define是一个宏定义命令,用来定义一个常量(包括无参常量和有参常量),它本身并不在编译过程中执行,而是在预处理阶段就已经完成了,因此不作任何正确性检查,只进行不关含义的字符串替换。在使用宏定义时,如果稍不注意就会发生错误,而且这个错误往往是你意想不到的。
转载于:https://www.cnblogs.com/mylinux/p/4665058.html