标签:
char* pa, pb; // 它只声明了一个指向字符变量的指针,和一个字符变量;
以下则可行:
typedef char* PCHAR;
PCHAR pa, pb;
这种用法很有用,特别是char* pa, pb的定义,初学者往往认为是定义了两个字符型指针,其实不是,而用typedef char* PCHAR就不会出现这样的问题,他是声明了两个字符型指针,减少了错误的发生。
struct a
{
int x;
int y;
};
struct a p1; //声明结构变量p1
typedef struct a
{
int x;
int y;
}POINT;
POINT p1; // 声明结构变量P1,这样就比原来的方式少写了一个struct,比较省事,尤其在大量使用的时。
标签:
原文地址:http://www.cnblogs.com/wz0107/p/5354935.html