C语言结构和联合的Typedef
示例
您可以为赋予别名struct:
typedef struct Person {
char name[32];
int age;
} Person;
Person person;与传统的声明结构的方式相比,程序员无需struct每次声明该结构的实例时都拥有。
请注意,直到最后一个分号才定义名称Person(与相对structPerson)。因此,对于需要包含指向相同结构类型的指针的链表和树结构,必须使用以下任一方法:
typedef struct Person {
char name[32];
int age;
struct Person *next;
} Person;要么:
typedef struct Person Person;
struct Person {
char name[32];
int age;
Person *next;
};使用的typedef一个union类型很相似。
typedef union Float Float;
union Float
{
float f;
char b[sizeof(float)];
};与此类似的结构可用于分析组成float值的字节。
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练