图1指针操作示意图
在诸如数组这样的数据结构中,所有的数据都是同一种类型,即不能存放不同类型(如整型和字符型)的数据。结构体(structure)的出现解决了这个问题,它允许用户自己建立由不同类型数据组成的组合型的数据结构。在实际的软件开发项目中,指针和结构体都有很重要的应用,要成为一名合格的软件开发工程师,一定要学会灵活运用指针和结构体来编写C语言程序。2.本文中使用的程序流程说明本文中程序实现的功能为:从本地文件中读取以约定格式组成的员工的信息记录(包括工号、姓名和年龄,字段之间以“|”分隔),解析后将每个字段的内容输出到屏幕上。流程图如图2所示。图2本程序流程图
本程序文件命名为“Pointer.c”,使用的本地文件命名为“EmployeeInfo.ini”,文件里面的内容为形如“工号|姓名|年龄”这样的记录,内容存放示例如图3所示。图3文件内容存放示例图
注意,在程序编译运行的时候,要将本地文件存放到与“Pointer.c”同级目录下,这样才能够读取到记录信息。