结构体的定义和使用
1、在tepydef中定义结构体数据类型,在使用时再定义结构体变量
typedef struct {
char name[40];
char author[30];
float price;
}book;//定义了一个结构体数据类型book
book bestsell={.name[40]="English",
.author[30]="James",.price=34.5};//声明结构体变量并赋初值
2、直接定义结构体变量
struct{
char name[40];
char author[30];
float price;
}bestsell;//声明了一个book结构体类型变量bestsell;
3、定义结构体数据类型并定义变量
struct book{//book是一个标识符,如果只使用一次可省略,如果后文还需要使用book类型的数据时,一定不能省
char name[40];
char author[30];
float price;
}bestsell;//定义了一个book结构体数据类型,并声明了一个book结构体类型变量bestsell;
本文介绍了C语言中结构体的定义和使用方法,包括通过typedef创建结构体类型、直接定义结构体变量以及同时定义结构体类型和变量。示例中展示了如何为结构体成员赋值,便于理解结构体在实际编程中的应用。
531

被折叠的 条评论
为什么被折叠?



