标签:str 赋值 printf 成员访问运算符 使用 成员访问 数据类型 位域 类型
结构体:
一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。
定义/声明:
struct 类型名{ 成员1; 成员2; ... 成员n; } 变量;
实例:
//先定义结构体类型,再定义结构体变量 struct student{ char no[20]; //学号 char name[20]; //姓名 char sex[5]; //性别 int age; //年龄 }; struct student stu1,stu2; //此时stu1,stu2为student结构体变量 //定义结构体类型的同时定义结构体变量 struct student{ char Id[20]; //学号 char Name[20]; //姓名 char Sex[5]; //性别 int Age; //年龄 } stu1,stu2; struct student stu3; // typedef struct student{ ... }STUDENT; STUDENT stu1;
访问结构体成员:
使用成员访问运算符(.)访问结构的成员。
//打印 printf(“stu1 name: %s\n”, stu1.name);
结构体指针:
//定义/声明 struct student *pstu1; //赋值 pstu1 = &stu1; //访问 pstu1 -> name;
位域:
...
标签:str 赋值 printf 成员访问运算符 使用 成员访问 数据类型 位域 类型
原文地址:https://www.cnblogs.com/protogenoi/p/9013430.html