前言
在我们日常写代码时,经常会遇到结构体类型的使用,今天带读者了解结构体类型的使用。
一、初始结构体
在了解结构体之前,我们先来了解一下结构体的基础只是,结构体到底是什么?
结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。
下面举一个例子:
struct tag
{
menber_list; //成员列表
}variable_list; //变量列表
例如我们使用结构体描述一台电脑
struct computer
{
int price;//价格
char name[20];//名称
char brand[10];//品牌
}computer; //需要注意的是最后一行的“ ;”不能丢哦,不然编译器会报错提示你。
结构成员的类型
结构成员可以是标量数组、指针、甚至可以是其他的结构体。
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
匿名结构体类型
//匿名结构体类型
struct
{
int a;
char b;
float c;
}x;
struct
{
int a;
char b;
float c;
}a[20], *p;
上面的代码中结构体省略掉了结构体标签,我们在添加一行代码<