文章目录
什么是结构体
当你需要存储很多个成员,但每个成员的宽度有不一样,这时候我们就要去定义一个这样的类型。
假设现在需要存储一个2K球员的属性:
球员名 运动 突破 背身 中投 三分 组织 外防 内防 篮板
char int flot int int int int int int int
这时我们要想都包含进去,就需要定义一个结构体
char = 容器
int = 容器
数组 = 容器
结构体 =容器
结构体类型的定义
结构体定义格式:
struct 类型名
{
//可以定义多种类型
int a;
char b;
short c;
}
例如:
#include <stdio.h> //头文件
#include <windows.h>
struct player1 //定义一个新的类型
{
int x; //定义变量
int y;
};
struct player1 Luka; //定义变量Luka
void main() //程序入口
{
getch