舉報

會員
從零開始學C語言
最新章節:
附錄C C語言常用庫函數
本書共4篇分為18章,內容包括C語言入門基礎、C語言程序、常量、變量與標識符、數據類型、運算符及其表達式、輸入與輸出、順序結構與選擇結構、循環結構程序設計、結構語句的轉移、數組、函數、指針、結構體、共用體和文件等內容。最后的實例篇,運用C語言建立一個學生成績管理系統,通過對該系統的界面設計、功能分析、模塊描述,使讀者對C語言程序設計有一個更加系統、深刻的理解。
- 附錄C C語言常用庫函數 更新時間:2020-04-01 18:43:12
- 附錄B 運算符的優先級與結合性
- 附錄A ASCII字符集
- 18.5 本章小結
- 18.4.9 統計學生的成績
- 18.4.8 從文件中讀取學生的成績
- 18.4.7 學生成績排序
- 18.4.6 刪除學生的成績
- 18.4.5 添加學生的成績
- 18.4.4 查詢學生的成績
- 18.4.3 保存學生成績信息
- 18.4.2 顯示學生成績
- 18.4.1 編輯學生成績
- 18.4 程序運行
- 18.3.10 成績統計函數statistics()
- 18.3.9 從文件中讀取數據函數loadfile()
- 18.3.8 保存數據函數save()
- 18.3.7 對數據進行排序函數sortdata()
- 18.3.6 刪除數據函數dele
- 18.3.5 查詢學生成績函數search
- 18.3.4 向鏈表中添加學生數據函數add()
- 18.3.3 顯示學生信息函數print()
- 18.3.2 創建鏈表函數creatlink()
- 18.3.1 主函數main()代碼
- 18.3 程序代碼
- 18.2.13 用到的頭文件和全局變量
- 18.2.12 int menu(int k)菜單
- 18.2.11 score *statistics(score *head)成績統計
- 18.2.10 score *load(score *head)從文件中讀取數據
- 18.2.9 save(score *p1)保存數據
- 18.2.8 score *sortdata(score *head)對數據進行排序
- 18.2.7 score *dele(score *head)刪除數據
- 18.2.6 score *search(score *head)查詢學生成績
- 18.2.5 score *add(score *head score *stu)向鏈表中添加學生數據
- 18.2.4 void print(score *head)顯示學生信息
- 18.2.3 score *creatlink()創建動態鏈表
- 18.2.2 main()主函數
- 18.2.1 數據結構
- 18.2 功能模塊的描述
- 18.1 學生成績管理系統功能
- 第18章 學生成績管理系統設計
- 第4篇 案例實戰
- 17.8 習題
- 17.7 本章小結
- 17.6.3 清除文件末尾和出錯標志函數clearerr()
- 17.6.2 文件讀寫出錯檢測函數ferror()
- 17.6.1 文件末尾檢測函數feof()
- 17.6 文件的檢測
- 17.5.3 測試當前位置函數ftell()
- 17.5.2 文件隨機定位函數fseek()
- 17.5.1 文件頭定位函數rewind()
- 17.5 文件的定位
- 17.4.4 格式數據讀寫函數
- 17.4.3 數據塊讀寫函數
- 17.4.2 字符串讀寫函數
- 17.4.1 字符讀寫函數
- 17.4 文件的讀寫操作
- 17.3.2 文件關閉函數fclose()
- 17.3.1 文件打開函數fopen()
- 17.3 文件的打開與關閉
- 17.2 文件類型指針
- 17.1.2 文件的類型
- 17.1.1 文件名
- 17.1 文件概述
- 第17章 文件
- 16.8 習題
- 16.7 本章小結
- 16.6 用typedef定義數據類型
- 16.5.2 枚舉類型變量的賦值和引用
- 16.5.1 枚舉類型的定義
- 16.5 枚舉類型
- 16.4 共用體應用舉例
- 16.3 共用體類型變量、數組和指針變量的引用
- 16.2.3 定義共用體變量、數組及指針變量時省略共用體名
- 16.2.2 定義共用體的同時定義共用體變量、數組及指針變量
- 16.2.1 先定義共用體,再定義共用體變量、數組及指針變量
- 16.2 共用體類型變量、數組和指針變量的定義
- 16.1.2 共用體的存儲
- 16.1.1 定義共用體
- 16.1 共用體類型定義
- 第16章 共用體
- 15.7 習題
- 15.6 本章小結
- 15.5.3 單鏈表簡單操作
- 15.5.2 單鏈表建立
- 15.5.1 鏈表概述
- 15.5 鏈表
- 15.4.2 結構體指針變量的引用
- 15.4.1 結構體指針變量的定義
- 15.4 結構體指針
- 15.3.2 結構數組的引用
- 15.3.1 結構數組的定義
- 15.3 結構數組
- 15.2.2 結構體變量的引用
- 15.2.1 結構體變量的定義與初始化
- 15.2 結構體變量的定義與引用
- 15.1.2 結構體類型的定義
- 15.1.1 結構體類型的說明
- 15.1 結構體類型定義
- 第15章 結構體
- 14.6 習題
- 14.5 本章小結
- 14.4.5 字符串指針作為函數參數
- 14.4.4 返回指針值的函數
- 14.4.3 指針數組作為函數參數
- 14.4.2 用指向函數的指針作為函數參數
- 14.4.1 函數的指針和指向函數的指針變量
- 14.4 指針和函數
- 14.3.4 數組名作為函數參數
- 14.3.3 指向字符串的指針
- 14.3.2 指針數組和指向指針的指針
- 14.3.1 數組的指針和指向數組的指針變量
- 14.3 指針和數組
- 14.2.3 指針的運算
- 14.2.2 指針變量的引用
- 14.2.1 指針變量的定義
- 14.2 指針和指針變量
- 14.1 指針與地址
- 第14章 指針操作
- 13.8 習題
- 13.7 本章小結
- 13.6.3 條件編譯
- 13.6.2 文件包含處理
- 13.6.1 宏定義
- 13.6 編譯預處理
- 13.5.3 變量存儲類別
- 13.5.2 局部變量和全局變量
- 13.5.1 變量作用域和生存期
- 13.5 變量作用域
- 13.4.2 函數的遞歸調用
- 13.4.1 函數的嵌套調用
- 13.4 函數的嵌套調用和遞歸調用
- 13.3 被調用函數的聲明與函數原型
- 13.2 函數調用的形式
- 13.1 函數調用的一般形式
- 第13章 函數的調用
- 12.7 習題
- 12.6 本章小結
- 12.5 應用舉例
- 12.4.2 函數參數的地址傳遞
- 12.4.1 函數參數的數值傳遞
- 12.4 函數的參數傳遞
- 12.3.2 函數的返回值
- 12.3.1 函數的參數
- 12.3 函數參數及返回值
- 12.2.3 空函數定義
- 12.2.2 有參函數定義
- 12.2.1 無參函數定義
- 12.2 函數定義
- 12.1 函數的初步認識
- 第12章 函數
- 11.9 習題
- 11.8 本章小結
- 11.7 應用舉例
- 11.6.6 字符串連接函數strcat
- 11.6.5 字符串復制函數strcpy和strncpy
- 11.6.4 字符串比較函數strcmp
- 11.6.3 字符串測長度函數strlen
- 11.6.2 輸出字符串函數puts
- 11.6.1 輸入字符串函數gets
- 11.6 字符串處理函數
- 11.5 字符數組的輸入與輸出
- 11.4 字符數組與字符串的關系
- 11.3 字符數組的引用
- 11.2 字符數組的初始化
- 11.1 字符數組的定義
- 第11章 字符數組
- 10.5 習題
- 10.4 本章小結
- 10.3.4 數組的程序舉例
- 10.3.3 二維數組的引用
- 10.3.2 二維數組的初始化
- 10.3.1 二維數組的定義
- 10.3 二維數組
- 10.2.4 一維數組的程序舉例
- 10.2.3 一維數組的引用
- 10.2.2 一維數組的初始化
- 10.2.1 一維數組的定義
- 10.2 一維數組
- 10.1 數組的概述
- 第10章 數組
- 第3篇 C語言進階
- 9.6 習題
- 9.5 本章小結
- 9.4 goto語句
- 9.3 continue語句
- 9.2.2 問題2
- 9.2.1 問題1
- 9.2 跳出循環結構
- 9.1.1 跳出switch結構
- 9.1 break語句
- 第9章 結構語句的轉移
- 8.6 習題
- 8.5 本章小結
- 8.4.3 應用舉例
- 8.4.2 循環語句的嵌套
- 8.4.1 幾種循環的比較
- 8.4 總結應用
- 8.3.2 for循環語句的嵌套
- 8.3.1 for循環結構
- 8.3 for語句
- 8.2 do…while語句
- 8.1 while語句
- 第8章 循環結構程序設計
- 7.5 習題
- 7.4 本章小結
- 7.3 應用舉例
- 7.2.2 switch語句
- 7.2.1 if語句
- 7.2 選擇結構程序設計
- 7.1 順序結構程序設計
- 第7章 順序結構與選擇結構
- 6.6 習題
- 6.5 本章小結
- 6.4 浮點型數據的輸入與輸出
- 6.3.2 整型數據的輸入
- 6.3.1 整型數據的輸出
- 6.3 整型數據的輸入與輸出
- 6.2.3 字符輸入與字符輸出函數
- 6.2.2 格式輸入函數
- 6.2.1 格式輸出函數
- 6.2 輸入與輸出函數
- 6.1.5 復合語句
- 6.1.4 空語句
- 6.1.3 表達式語句
- 6.1.2 函數調用語句
- 6.1.1 流程控制語句
- 6.1 C語句概述
- 第6章 輸入與輸出
- 5.10 習題
- 5.9 本章小結
- 5.8 位運算符
- 5.7.3 位自反賦值運算符
- 5.7.2 移位運算符
- 5.7.1 位邏輯運算符
- 5.7 位運算符
- 5.6.2 逗號表達式
- 5.6.1 逗號運算符
- 5.6 逗號運算符及逗號表達式
- 5.5.2 條件表達式
- 5.5.1 條件運算符
- 5.5 條件運算符及條件表達式
- 5.4.3 邏輯表達式
- 5.4.2 邏輯運算規則
- 5.4.1 邏輯運算符
- 5.4 邏輯運算符及邏輯表達式
- 5.3.2 關系表達式
- 5.3.1 關系運算符
- 5.3 關系運算符及關系表達式
- 5.2.2 賦值表達式
- 5.2.1 賦值運算符
- 5.2 賦值運算符及賦值表達式
- 5.1.2 算術表達式
- 5.1.1 算術運算符
- 5.1 算術運算符及算術表達式
- 第5章 運算符及其表達式
- 4.7 習題
- 4.6 本章小結
- 4.5.2 強制類型轉換
- 4.5.1 自動類型轉換
- 4.5 數值型數據間的混合運算
- 4.4.2 字符型變量
- 4.4.1 字符型常量
- 4.4 字符型數據
- 4.3.2 實數型變量
- 4.3.1 實數型常量
- 4.3 實數型數據
- 4.2.2 整型變量
- 4.2.1 整型常量
- 4.2 整型數據
- 4.1.4 空類型
- 4.1.3 指針數據類型
- 4.1.2 構造數據類型
- 4.1.1 基本數據類型
- 4.1 C語言中的數據類型
- 第4章 數據類型
- 3.6 習題
- 3.5 本章小結
- 3.4 變量的初始化
- 3.3.2 變量的初始化
- 3.3.1 變量的定義
- 3.3 變量
- 3.2.2 符號常量
- 3.2.1 直接常量
- 3.2 常量
- 3.1.2 保留字
- 3.1.1 標識的命名
- 3.1 標識符
- 第3章 常量、變量與標識符
- 第2篇 C語言基礎
- 2.7 習題
- 2.6 本章小結
- 2.5 用Visual C++ 6.0運行一個C程序
- 2.4.2 C語言在Visual C++ 6.0的開發過程
- 2.4.1 熟悉Visual C++ 6.0集成開發環境
- 2.4 Visual C++集成開發環境
- 2.3 C語言程序的開發過程
- 2.2 C語言程序的書寫風格
- 2.1 C語言程序的結構特征
- 第2章 認識C語言程序
- 1.6 習題
- 1.5 本章小結
- 1.4.2 C語言的特點
- 1.4.1 C語言的誕生與發展
- 1.4 C語言的發展簡史和特點
- 1.3.4 算法分析
- 1.3.3 算法的表示方法
- 1.3.2 算法的特點
- 1.3.1 算法的概念
- 1.3 程序設計思想——算法
- 1.2.3 計算機中數據的存儲
- 1.2.2 數制的轉換
- 1.2.1 數制
- 1.2 數制、數制轉換與存儲
- 1.1.4 面向對象或面向問題的高級語言
- 1.1.3 高級語言
- 1.1.2 匯編語言
- 1.1.1 機器語言
- 1.1 計算機語言的演變
- 第1章 C語言入門基礎
- 第1篇 C語言入門
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1篇 C語言入門
- 第1章 C語言入門基礎
- 1.1 計算機語言的演變
- 1.1.1 機器語言
- 1.1.2 匯編語言
- 1.1.3 高級語言
- 1.1.4 面向對象或面向問題的高級語言
- 1.2 數制、數制轉換與存儲
- 1.2.1 數制
- 1.2.2 數制的轉換
- 1.2.3 計算機中數據的存儲
- 1.3 程序設計思想——算法
- 1.3.1 算法的概念
- 1.3.2 算法的特點
- 1.3.3 算法的表示方法
- 1.3.4 算法分析
- 1.4 C語言的發展簡史和特點
- 1.4.1 C語言的誕生與發展
- 1.4.2 C語言的特點
- 1.5 本章小結
- 1.6 習題
- 第2章 認識C語言程序
- 2.1 C語言程序的結構特征
- 2.2 C語言程序的書寫風格
- 2.3 C語言程序的開發過程
- 2.4 Visual C++集成開發環境
- 2.4.1 熟悉Visual C++ 6.0集成開發環境
- 2.4.2 C語言在Visual C++ 6.0的開發過程
- 2.5 用Visual C++ 6.0運行一個C程序
- 2.6 本章小結
- 2.7 習題
- 第2篇 C語言基礎
- 第3章 常量、變量與標識符
- 3.1 標識符
- 3.1.1 標識的命名
- 3.1.2 保留字
- 3.2 常量
- 3.2.1 直接常量
- 3.2.2 符號常量
- 3.3 變量
- 3.3.1 變量的定義
- 3.3.2 變量的初始化
- 3.4 變量的初始化
- 3.5 本章小結
- 3.6 習題
- 第4章 數據類型
- 4.1 C語言中的數據類型
- 4.1.1 基本數據類型
- 4.1.2 構造數據類型
- 4.1.3 指針數據類型
- 4.1.4 空類型
- 4.2 整型數據
- 4.2.1 整型常量
- 4.2.2 整型變量
- 4.3 實數型數據
- 4.3.1 實數型常量
- 4.3.2 實數型變量
- 4.4 字符型數據
- 4.4.1 字符型常量
- 4.4.2 字符型變量
- 4.5 數值型數據間的混合運算
- 4.5.1 自動類型轉換
- 4.5.2 強制類型轉換
- 4.6 本章小結
- 4.7 習題
- 第5章 運算符及其表達式
- 5.1 算術運算符及算術表達式
- 5.1.1 算術運算符
- 5.1.2 算術表達式
- 5.2 賦值運算符及賦值表達式
- 5.2.1 賦值運算符
- 5.2.2 賦值表達式
- 5.3 關系運算符及關系表達式
- 5.3.1 關系運算符
- 5.3.2 關系表達式
- 5.4 邏輯運算符及邏輯表達式
- 5.4.1 邏輯運算符
- 5.4.2 邏輯運算規則
- 5.4.3 邏輯表達式
- 5.5 條件運算符及條件表達式
- 5.5.1 條件運算符
- 5.5.2 條件表達式
- 5.6 逗號運算符及逗號表達式
- 5.6.1 逗號運算符
- 5.6.2 逗號表達式
- 5.7 位運算符
- 5.7.1 位邏輯運算符
- 5.7.2 移位運算符
- 5.7.3 位自反賦值運算符
- 5.8 位運算符
- 5.9 本章小結
- 5.10 習題
- 第6章 輸入與輸出
- 6.1 C語句概述
- 6.1.1 流程控制語句
- 6.1.2 函數調用語句
- 6.1.3 表達式語句
- 6.1.4 空語句
- 6.1.5 復合語句
- 6.2 輸入與輸出函數
- 6.2.1 格式輸出函數
- 6.2.2 格式輸入函數
- 6.2.3 字符輸入與字符輸出函數
- 6.3 整型數據的輸入與輸出
- 6.3.1 整型數據的輸出
- 6.3.2 整型數據的輸入
- 6.4 浮點型數據的輸入與輸出
- 6.5 本章小結
- 6.6 習題
- 第7章 順序結構與選擇結構
- 7.1 順序結構程序設計
- 7.2 選擇結構程序設計
- 7.2.1 if語句
- 7.2.2 switch語句
- 7.3 應用舉例
- 7.4 本章小結
- 7.5 習題
- 第8章 循環結構程序設計
- 8.1 while語句
- 8.2 do…while語句
- 8.3 for語句
- 8.3.1 for循環結構
- 8.3.2 for循環語句的嵌套
- 8.4 總結應用
- 8.4.1 幾種循環的比較
- 8.4.2 循環語句的嵌套
- 8.4.3 應用舉例
- 8.5 本章小結
- 8.6 習題
- 第9章 結構語句的轉移
- 9.1 break語句
- 9.1.1 跳出switch結構
- 9.2 跳出循環結構
- 9.2.1 問題1
- 9.2.2 問題2
- 9.3 continue語句
- 9.4 goto語句
- 9.5 本章小結
- 9.6 習題
- 第3篇 C語言進階
- 第10章 數組
- 10.1 數組的概述
- 10.2 一維數組
- 10.2.1 一維數組的定義
- 10.2.2 一維數組的初始化
- 10.2.3 一維數組的引用
- 10.2.4 一維數組的程序舉例
- 10.3 二維數組
- 10.3.1 二維數組的定義
- 10.3.2 二維數組的初始化
- 10.3.3 二維數組的引用
- 10.3.4 數組的程序舉例
- 10.4 本章小結
- 10.5 習題
- 第11章 字符數組
- 11.1 字符數組的定義
- 11.2 字符數組的初始化
- 11.3 字符數組的引用
- 11.4 字符數組與字符串的關系
- 11.5 字符數組的輸入與輸出
- 11.6 字符串處理函數
- 11.6.1 輸入字符串函數gets
- 11.6.2 輸出字符串函數puts
- 11.6.3 字符串測長度函數strlen
- 11.6.4 字符串比較函數strcmp
- 11.6.5 字符串復制函數strcpy和strncpy
- 11.6.6 字符串連接函數strcat
- 11.7 應用舉例
- 11.8 本章小結
- 11.9 習題
- 第12章 函數
- 12.1 函數的初步認識
- 12.2 函數定義
- 12.2.1 無參函數定義
- 12.2.2 有參函數定義
- 12.2.3 空函數定義
- 12.3 函數參數及返回值
- 12.3.1 函數的參數
- 12.3.2 函數的返回值
- 12.4 函數的參數傳遞
- 12.4.1 函數參數的數值傳遞
- 12.4.2 函數參數的地址傳遞
- 12.5 應用舉例
- 12.6 本章小結
- 12.7 習題
- 第13章 函數的調用
- 13.1 函數調用的一般形式
- 13.2 函數調用的形式
- 13.3 被調用函數的聲明與函數原型
- 13.4 函數的嵌套調用和遞歸調用
- 13.4.1 函數的嵌套調用
- 13.4.2 函數的遞歸調用
- 13.5 變量作用域
- 13.5.1 變量作用域和生存期
- 13.5.2 局部變量和全局變量
- 13.5.3 變量存儲類別
- 13.6 編譯預處理
- 13.6.1 宏定義
- 13.6.2 文件包含處理
- 13.6.3 條件編譯
- 13.7 本章小結
- 13.8 習題
- 第14章 指針操作
- 14.1 指針與地址
- 14.2 指針和指針變量
- 14.2.1 指針變量的定義
- 14.2.2 指針變量的引用
- 14.2.3 指針的運算
- 14.3 指針和數組
- 14.3.1 數組的指針和指向數組的指針變量
- 14.3.2 指針數組和指向指針的指針
- 14.3.3 指向字符串的指針
- 14.3.4 數組名作為函數參數
- 14.4 指針和函數
- 14.4.1 函數的指針和指向函數的指針變量
- 14.4.2 用指向函數的指針作為函數參數
- 14.4.3 指針數組作為函數參數
- 14.4.4 返回指針值的函數
- 14.4.5 字符串指針作為函數參數
- 14.5 本章小結
- 14.6 習題
- 第15章 結構體
- 15.1 結構體類型定義
- 15.1.1 結構體類型的說明
- 15.1.2 結構體類型的定義
- 15.2 結構體變量的定義與引用
- 15.2.1 結構體變量的定義與初始化
- 15.2.2 結構體變量的引用
- 15.3 結構數組
- 15.3.1 結構數組的定義
- 15.3.2 結構數組的引用
- 15.4 結構體指針
- 15.4.1 結構體指針變量的定義
- 15.4.2 結構體指針變量的引用
- 15.5 鏈表
- 15.5.1 鏈表概述
- 15.5.2 單鏈表建立
- 15.5.3 單鏈表簡單操作
- 15.6 本章小結
- 15.7 習題
- 第16章 共用體
- 16.1 共用體類型定義
- 16.1.1 定義共用體
- 16.1.2 共用體的存儲
- 16.2 共用體類型變量、數組和指針變量的定義
- 16.2.1 先定義共用體,再定義共用體變量、數組及指針變量
- 16.2.2 定義共用體的同時定義共用體變量、數組及指針變量
- 16.2.3 定義共用體變量、數組及指針變量時省略共用體名
- 16.3 共用體類型變量、數組和指針變量的引用
- 16.4 共用體應用舉例
- 16.5 枚舉類型
- 16.5.1 枚舉類型的定義
- 16.5.2 枚舉類型變量的賦值和引用
- 16.6 用typedef定義數據類型
- 16.7 本章小結
- 16.8 習題
- 第17章 文件
- 17.1 文件概述
- 17.1.1 文件名
- 17.1.2 文件的類型
- 17.2 文件類型指針
- 17.3 文件的打開與關閉
- 17.3.1 文件打開函數fopen()
- 17.3.2 文件關閉函數fclose()
- 17.4 文件的讀寫操作
- 17.4.1 字符讀寫函數
- 17.4.2 字符串讀寫函數
- 17.4.3 數據塊讀寫函數
- 17.4.4 格式數據讀寫函數
- 17.5 文件的定位
- 17.5.1 文件頭定位函數rewind()
- 17.5.2 文件隨機定位函數fseek()
- 17.5.3 測試當前位置函數ftell()
- 17.6 文件的檢測
- 17.6.1 文件末尾檢測函數feof()
- 17.6.2 文件讀寫出錯檢測函數ferror()
- 17.6.3 清除文件末尾和出錯標志函數clearerr()
- 17.7 本章小結
- 17.8 習題
- 第4篇 案例實戰
- 第18章 學生成績管理系統設計
- 18.1 學生成績管理系統功能
- 18.2 功能模塊的描述
- 18.2.1 數據結構
- 18.2.2 main()主函數
- 18.2.3 score *creatlink()創建動態鏈表
- 18.2.4 void print(score *head)顯示學生信息
- 18.2.5 score *add(score *head score *stu)向鏈表中添加學生數據
- 18.2.6 score *search(score *head)查詢學生成績
- 18.2.7 score *dele(score *head)刪除數據
- 18.2.8 score *sortdata(score *head)對數據進行排序
- 18.2.9 save(score *p1)保存數據
- 18.2.10 score *load(score *head)從文件中讀取數據
- 18.2.11 score *statistics(score *head)成績統計
- 18.2.12 int menu(int k)菜單
- 18.2.13 用到的頭文件和全局變量
- 18.3 程序代碼
- 18.3.1 主函數main()代碼
- 18.3.2 創建鏈表函數creatlink()
- 18.3.3 顯示學生信息函數print()
- 18.3.4 向鏈表中添加學生數據函數add()
- 18.3.5 查詢學生成績函數search
- 18.3.6 刪除數據函數dele
- 18.3.7 對數據進行排序函數sortdata()
- 18.3.8 保存數據函數save()
- 18.3.9 從文件中讀取數據函數loadfile()
- 18.3.10 成績統計函數statistics()
- 18.4 程序運行
- 18.4.1 編輯學生成績
- 18.4.2 顯示學生成績
- 18.4.3 保存學生成績信息
- 18.4.4 查詢學生的成績
- 18.4.5 添加學生的成績
- 18.4.6 刪除學生的成績
- 18.4.7 學生成績排序
- 18.4.8 從文件中讀取學生的成績
- 18.4.9 統計學生的成績
- 18.5 本章小結
- 附錄A ASCII字符集
- 附錄B 運算符的優先級與結合性
- 附錄C C語言常用庫函數 更新時間:2020-04-01 18:43:12