黑马程序员技术交流社区
标题:
typedef 和 #define的区别是什么?
[打印本页]
作者:
SuperJJ
时间:
2016-5-14 21:20
标题:
typedef 和 #define的区别是什么?
typedef 和 #define的区别是什么? 好像2个都可以实现相同的功能
作者:
IOS菜鸟!
时间:
2016-5-14 23:30
typedef是取别名,比如结构体什么的,#define是定义常量用的
作者:
kedt5200
时间:
2016-5-15 02:10
区别在于 编译器会不会帮你做类型检查 所以一般是推荐用typedef
作者:
stud
时间:
2016-5-15 10:22
#define的功能更强大
作者:
程清林
时间:
2016-5-15 18:46
我的理解是:
typedef是对类型的定义
define是常量及表达式的定义
希望有用!
作者:
不是长颈鹿2
时间:
2016-5-15 21:12
#define 是在预编译的时候执行,typedef要等程序执行到这句语句时才执行。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2