C语言用户自定义数据类型
一、结构体
定义语法:
struct [名称]
{
成员列表;
}[变量列表];
示例程序:
#include
#include
struct Student
{
int age;
char *name;
char sex;
} Davlid={24,"Davlid",'M'};
struct
{
int age;
char name[20];
} Tom;
int main()
{
struct Student Mike={1,"MIKE"};//初始化
struct Student Rubin={.age=10};
return 0;
}
可部分初始化。
同类的结构体可互相赋值如:Mike=Rubin;