CC++:#define【发生在预处理】、typedef【发生在编译阶段;仅限于数据类型,而不能是表达式或具体值;作用是为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型】

CC++:#define【发生在预处理】、typedef【发生在编译阶段;仅限于数据类型,而不能是表达式或具体值;作用是为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型】,第1张

一、#define 二、typedef

typedef为C语言的关键字,作用是为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型。

  • 与#define不同,typedef仅限于数据类型,而不是能是表达式或具体的值
  • #define发生在预处理,typedef发生在编译阶段
#include 

typedef int INT;
typedef char BYTE;
typedef BYTE T_BYTE;
typedef unsigned char UBYTE

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1323675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存