----
1、fopen 打开或创建文件
使用 fopen 函数 , 打开一个文件 , 此时文件可能不存在 , 需要创建文件 ;
// 打开文件
fd = open(argv[1],...- 1 大小 , 就是设置文件大小设置为 10 个 student 结构体大小
// 修改文件偏移量 , 将文件的读写位置指向文件头后 ,
// 再增加 sizeof(student...fd : 文件描述符 , 被映射的文件
0 : 被映射文件的偏移量 , 从文件的哪个字节位置开始映射
如果返回 -1 指针 , 则说明 内存映射 创建失败 ;
// 创建文件映射
//..., 00777);
// 修改文件偏移量 , 将文件的读写位置指向文件头后 ,
// 再增加 sizeof(student) * 10 - 1 偏移量 , 偏移量从 0 开始计算 ,..., 指的是该映射是进程的共享内存空间
// fd : 文件描述符 , 被映射的文件
// 0 : 被映射文件的偏移量 , 从文件的哪个字节位置开始映射
p_student =