复习:
1 数组:一组具有相同类型的变量,数组名【下标】
2 函数:程序的功能模块
定义 函数的类型 函数名(参数列表)
{
函数体
}
变量的作用范围分为局部变量和全局变量
3 字符串
字符数组
字符串函数
4 指针
指向变量的指针
指向数组的指针
定义 类型 * 指针名
今天的内容
1结构体
定义和使用,指向结构体的指针
结构体是把不同类型的变量表现一个数据类型;结构体是一种类型所以定义的时候不分配内存;结构体的大小是结构体中各种数据类型大小的和;
指向结构体的指针,可以通过指针输出结构体的内容
2文件的保存和读取
通过文件的处理可以把内存的数据保存在外存实现数据的持久化;
文件指针:是一个结构体指针,保存磁盘信息
处理文件流程:
写文件
1 打开文件:建立从内存到磁盘的缓冲区,把数据写进内盘,映射到磁盘 函数fopen()
打开文件:定义一个文件指针:FILE *fp;
Fopen(“打开路径”,“读取方式”)
2 存数据: fprintf()
写数据:fprintf(fp,“hello”);
3 关闭文件:fclose()关闭缓冲区
Fclose(fp);
读取文件
1 打开文件
Fopen(“路径”,“读取模式”)
2 读数据(将文件中的内容读出来,放进str数组中)
Fscanf(fp,”%s”,srt);
3 关闭文件
打印到控制台