C语言中,typedef 可用来的为类取别名,例如
typedef struct Student{
int a;
} Stu;
//声明一个student类型的变量:
Stu s;
或
struct Student s;
C++ 中struct的用法比较简单
typedef struct Student{
int a;
}
//声明一个student类型的变量:
Student s;
typedef的用法略有不同:
“`
typedef struct Student{
int a;
} Stu; //此时Stu为一变量,可以直接在后续的代码中访问Stu.a,而在C语言中,需要提前声明变量,方可访问 Stu s;s.a;
““
本文详细介绍了C语言和C++中typedef关键字的使用方法,包括为结构体类型定义别名,并展示了如何声明特定类型的变量。此外,还对比了C与C++中typedef在变量声明上的细微差别。
1363

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



