實驗13——結構體、文件的基本應用

1.本次課學習到的知識點:函數

(1)代碼結構表示學生信息:學習

  struct student {操作系統

    int num;                                 /*學號*/指針

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

    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)看書,上網查資料,問同窗。

相關文章
相關標籤/搜索