请教typedef和define的区别

[复制链接]
2336|4
 楼主| ebu 发表于 2008-1-7 12:41 | 显示全部楼层 |阅读模式
typedef&nbsp;&nbsp;unsigned&nbsp;char&nbsp;uchar;&nbsp;define&nbsp;unsinged&nbsp;int&nbsp;uint;有和区别?<br />
computer00 发表于 2008-1-7 12:55 | 显示全部楼层

一个是定义一种新的数据类型,一个是文本替换。

  
sz_kd 发表于 2008-1-7 12:58 | 显示全部楼层

你写的这两个语句意思没有什么区别

后面写错了<br />#define&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;uint<br />typedef&nbsp;用来申请新的类型代替原有类型.<br />define&nbsp;是简单的宏替代
微风 发表于 2008-1-7 13:50 | 显示全部楼层

#define uint unsigned int

  
sz_kd 发表于 2008-1-7 14:06 | 显示全部楼层

ls是对的,刚才写错了

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

ebu

32

主题

68

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部