黑马程序员技术交流社区

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

作者: 15132876050    时间: 2015-8-15 22:17
标题: #typdef 与#definte 有什么区别?
#typdef  与#definte 有什么区别?
作者: 愿得一人心1111    时间: 2015-8-15 22:21
你好像写错了,应该是#define吧
作者: 第一梦    时间: 2015-8-15 22:32
#define 是宏命令,在编译前,由预处理器做替代,如同文本编辑的替代命令,把程序中的所有遇到的词,全部替代,仅仅是简单的代替。
#define PI 3.14
就是把所有的词 PI 替换成 3.14T ,替换完毕再编译。
typedef int INT; 是语句,由编译器在编译过程中编译处理。可以理解为别名,就是给int重新启了个名。
作者: 愿得一人心1111    时间: 2015-8-19 21:49
楼上的评论  赞
作者: 毛强    时间: 2015-8-20 00:17
楼上说的不错
作者: 翟宇浩    时间: 2015-8-28 08:58
#typdef是别名,#define是宏定义
作者: 小笼包    时间: 2015-8-28 17:01
2楼正解,学习了




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