struct结构体初识

简介: struct结构体初识

C语言中有一种关键字struct专门用来处理复杂对象的描述,比如描述一本书,这本书有书名、作者、定价……并非简单的int/char类型就可以描述清楚,这时候我们就可以创建struct类型,代码如下>

1. struct Book
2. {
3. int price;
4. char name[];
5. char author[];
6. };

接下来用struct Book这个结构体类型来创建结构体变量.

1. int main()
2. {
3. struct Book b1={55,"C语言入门","icx"};
4. return 0;
5. }

可以这样调用b1中的具体内容

1. int main()
2. {
3. struct Book b1={55,"C语言入门","icx"};
4. printf("书名:《%s》 定价:%d元\n",b1.name,b1.price);
5. printf("作者:&s",b1.author);
6. return 0;
7. }


相关文章
|
2月前
|
编译器 C++
struct 和 typedef struct 区别和用法总结
struct 和 typedef struct 区别和用法总结
20 0
|
2月前
|
编译器 Linux C语言
结构体(详解)
结构体(详解)
35 1
|
2月前
|
存储 C语言
结构体
【2月更文挑战第8天】结构体。
24 5
|
2月前
|
C语言 C++
[C++&C] Struct 和Typedef Struct的区别
[C++&C] Struct 和Typedef Struct的区别
88 0
|
12月前
初识结构体
初识结构体
C—结构体
C语言学习第十四弹
|
存储 C++
|
存储 编译器 Linux
结构体讲解
在我们记录和实现一个复杂的事务时,我们通常需要多种基本类型,比如在我们记录一个学生信息的时候,这个时候我们就需要整型来记录年龄,字符型记录名字和性别等等
84 0
|
存储 编译器 C语言
认识C++结构体
认识C++结构体
127 0