• 实验13——结构体、文件的基本应用


    1.本次课学习到的知识点:

    (1)代码结构表示学生信息:

      struct student {

        int num;                                 /*学号*/

        char name [10];                    /*姓名*/

        int computer,english,math;      /*三门课程成绩*/

        double average;                     /*个人平均成绩*/

    };

    (2)结构类型定义一般形式:

       struct 结构名 {

             类型名 结构成员名1;

             类型名 结构成员2;

             ...

             类型名 结构成员n;

      };

    (3)平面任意一点都可以用x坐标和y坐标表示:

      struct point {

            double x;

            double y;

      };

    (4)

       s1.num=101;

      (*P).num=101;

       p->num=101;

    (5)学生成绩文件统计,给定文件中读取数据并进行处理的功能:

        定义文件指针(ILE型)fp、打开文件、从文件读取数据和关闭文件等操作;

        fopen()、facanf()、fclose()是文件操作的函数,在stdio.h中操作;

    (6)文件系统功能是操作系统的重要功能和组成部分,每个文件都有文件名,并且有自己的属性;

    (7)文件操作步骤:

       (1)定义文件指针;

       (2)打开文件:文件指针指向磁盘文件缓冲区;

       (3)文件处理:文件读写操作;

       (4)关闭文件。

    (8)定义结构变量方式:

    单独定义:是指先定义一个结构类型,再定义这种结构类型的变量;

    混合定义:是指在定义结构类型的同时定义结构变量;

    无类型名定义:是指在定义结构变量时省略结构名;

    (9)复习了本学期所学的知识; 

    2.实验过程中遇到的问题及解决方法:

    (1)很多概念记得不是很清楚,有点模糊;

    (2)看书,上网查资料,问同学。

  • 相关阅读:
    [代码质量] Git统计本次提交新增代码行数,建议每个评审commit新增行数小于400行
    [Web 安全] WASC 和 OWASP两个web安全方面组织机构介绍
    [web 前端] Npm package.json与package-lock.json文件的作用
    Mac IDEA 插件 lombok
    IDEA 导入新的项目步骤
    IDEA for Mac 快捷键
    Flink --- hello world
    LogisticRegression回归算法 Sklearn 参数详解
    keep going
    在 macOS 上快速新建 txt 文本文件
  • 原文地址:https://www.cnblogs.com/jiangchaohong/p/6212469.html
Copyright © 2020-2023  润新知