typedef和#define的用法与区别[转]
一、typedef的用法
在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:
typedef int INT;
typedef int ARRAY[10];
typedef (int*) pINT;
typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性”等缺点。
二、#define的用法
#define为一宏定义语句,通常用它来定义常量(包括无参量与带参量),以及用来实...


- [ryo0111] 谢谢提醒噢~~~ 12/09 21:17
- [Wednesday] (2)10001H,20000H ------------------------- 偏移 12/09 21:09
- [ryo0111] 噢,因为是电子版,翻页的时候没注意后面,立刻补上,谢谢提醒! 回第一个游客的:不好意思,看不大 12/09 21:00
- [Wednesday] 题的答案不全阿 log? 什么逻辑?有这么深啊? 12/09 20:52
- [ryo0111] 呵呵,这么快就有人支持了,谢谢~一起努力哈 12/09 20:51
- [qingqingziyin] 2^10=1024 1KB=2^10B ,1MB=2^20B ,1G=2^30B 算的时候可以先 12/09 20:34
- [游客] 还会用log,利害,我早忘光了~ 第一次做就能全对!支持下博主 12/09 18:59
- [游客] 前面这部分答案没有问题。 我觉得第一个题不用算得这么烦琐。10根地址线的寻址能力是2~10=1 12/09 17:52