pStr2 s3, s4
上述的变量定义中,s1、s2、s3都被定义为char *,而s4则定义成了char, 不是我们所预期的指针变量,根本原因就在于#define只是简单的字符串替换, 而typedef则是为一个类型起新名字。