黑马程序员技术交流社区

标题: #define与typedef有什么区别? [打印本页]

作者: zhanghuichuan1    时间: 2016-8-25 13:44
标题: #define与typedef有什么区别?
#define是预处理指令,在编译预处理时进行简单的替换,不做编译检查,不管含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错
typedef  是一个C代码,在运行的时候才会执行       只能给已经存在的类型起别名
作者: 1358840521    时间: 2016-8-26 00:20
还好还好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2