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. }


相关文章
|
8月前
|
存储 算法 数据安全/隐私保护
结构体
结构体
80 1
|
8月前
|
编译器 C++
struct 和 typedef struct 区别和用法总结
struct 和 typedef struct 区别和用法总结
156 0
|
机器学习/深度学习 存储 编译器
Day_16 结构体
Day_16 结构体
|
8月前
|
C语言 C++
[C++&C] Struct 和Typedef Struct的区别
[C++&C] Struct 和Typedef Struct的区别
163 0
|
编译器 C++
<<C>> 结构体
<<C>> 结构体
100 0
<<C>> 结构体
|
C语言 C++ 编译器
C/C++语法知识:typedef struct 用法详解
第一篇:typedef struct与struct的区别 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。
6412 0

热门文章

最新文章