c语言数据结构typedef指针
时间: 2023-11-21 21:52:41 浏览: 80
C语言typedef用法
4星 · 用户满意度95%
在C语言中,typedef可以用来为一个已有的类型定义一个新的名字,这个新的名字可以作为类型名来使用。而对于指针类型,我们也可以使用typedef来定义一个新的指针类型名。例如:
typedef int* IntPointer;
这样,我们就定义了一个新的指针类型名IntPointer,它指向int类型的数据。这样,在程序中我们就可以使用IntPointer来声明一个指向int类型数据的指针变量了。例如:
IntPointer p;
这样,p就是一个指向int类型数据的指针变量了。同时,我们也可以使用typedef来定义一个指向结构体的指针类型名,例如:
typedef struct Student {
char name[20];
int age;
} *StudentPointer;
这样,我们就定义了一个新的指针类型名StudentPointer,它指向一个名为Student的结构体类型。这样,在程序中我们就可以使用StudentPointer来声明一个指向Student结构体类型的指针变量了。例如:
StudentPointer p;
这样,p就是一个指向Student结构体类型的指针变量了。
阅读全文