2011年12月9日
摘要: typedef的用法typedef的作用是真正意义上地定义一种别名,而不是一种简单的宏替换。typedef 与 #define的区别:案例一:通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:typedef char *pStr1;#define pStr2 char *;pStr1 s1, s2;pStr2 s3, s4;在上述的变量定义中,s1、s2、s3都被定义为char *,而s4则定义成了char,不是我们所预期的指针变量,根本原因就在于#define只是简单的字符串替换而typedef则是为一个类型起新名字。注意语句char* pa,pb; 其中pa定义 阅读全文
posted @ 2011-12-09 16:25 bovine 阅读(265) 评论(0) 推荐(0) 编辑