结构体

简介: 【2月更文挑战第8天】结构体。

结构体
C数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。
结构体中的数据成员可以是基本数据类型(如 int、float、char 等),也可以是其他结构体类型、指针类型等。
结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:
Title
Author
Subject
Book ID
定义结构
结构体定义由关键字 struct 和结构体名组成,结构体名可以根据需要自行定义。

struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:

struct tag {
member-list
member-list
member-list
...
} variable-list ;
tag 是结构体标签。
member-list 是标准的变量定义,比如 int i; 或者 float f;,或者其他有效的变量定义。

variable-list 结构变量,定义在结构的末尾,最后一个分号之前,您可以指定一个或多个结构变量。下面是声明 Book 结构的方式:

struct Books
{
char title[50];
char author[50];
char subject[100];
int book_id;
} book;

目录
相关文章
|
7月前
【结构体】
【结构体】
18 0
|
7月前
|
存储 C语言
C 结构体
C 结构体。
19 0
|
2月前
|
存储 安全 编译器
一篇文章介绍结构体
一篇文章介绍结构体
19 1
|
2月前
|
算法 C语言
结构体相关知识
结构体相关知识
|
27天前
|
Java 编译器 Linux
再次认识结构体
再次认识结构体
41 0
|
6月前
|
机器学习/深度学习 存储 编译器
Day_16 结构体
Day_16 结构体
|
9月前
|
编译器
|
10月前
初识结构体
初识结构体
|
11月前
|
C语言

热门文章

最新文章