C语言提供了struct关键字来定义结构体,让开发者可以自由、灵活定义更加复杂的数据类型,存储更丰富的数据。例如开发一个图书馆管理系统,定义一个读者的信息,有很多丰富的信息,那么,我们可以把读者的丰富信息封装到一个结构体中定义。用结构体来管理读者的信息,提高程序设计的扩展性和灵活性。
工具/原料
1
windows操作系统,Linux发行版操作系统
2
VC,VS开发工具,GCC编译器
方法/步骤
1
首先,我们在代码中定义一个结构体类型,该结构体类型封装了一个读者的信息,有读者的姓名、年龄、学号信息。
2
然后,我们编写main函数,定义结构体对象,并操作结构体的成员。操作结构体的成员有两种方式,分别是通过普通对象和指针对象来访问。
3
最后,运行代码,观察观察程序的输出结果。可以看到,对象r1输出的信息与通过指针访问对象r1输出的信息一样。