结构体可以让C语言创建新的类型出来。
创建一个学生结构体。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct Stu
{
char name[20];
int age;
char sex[5];
char id[6];
};
int main()
//结构化初始化
{
struct Stu s = { "张三",20,"男","19001" };
printf("name = %s age = %d sex = %s id = %s\n", s.name, s.age, s.sex, s.id);
//struct Stu* ps = &s;
//第二种写法:printf("name=%s age=%d sex=%s id=%s\n", (*ps).name, (*ps).age, (*ps).age, (*ps).sex, (*ps).id);
//第三种写法:printf("name=%s age=%d sex=%s id=%s\n", ps->name, ps->age, ps->sex, ps->id);
return 0;
}