其实这个更和int a,b;是类似的
像
int a;
int b;
这样写就很麻烦
比如:
typedef int INT_PTR, *PUINT_PTR;
先看第一句:typedef int INT_PTR;
意思是为int取一个别名INT_PTR,则INT_PTR和int就是一样的意思,可以这样使用
INT_PTR a;
a = 10;
第二句:typedef int *PUINT_PTR;
就是为int *取一个别名PUINT_PTR,则PUINT_PTR代表的就是int类型的指针,使用如下:
int a = 0;
PUINT_PTR b = &a;
本文详细解释了C语言中如何通过typedef为已存在的数据类型创建新的类型名或别名,并展示了如何定义整型变量及其指针变量的具体用法。
1万+

被折叠的 条评论
为什么被折叠?



