C程式設計(2023年清華大學出版社出版的圖書)

本詞條是多義詞,共19個義項
更多義項 ▼ 收起列表 ▲

《C程式設計》是2023年清華大學出版社出版的圖書,作者是朱曉燕、陳剛、程欣宇、沈寧、李支成、朱家成 。

基本介紹

  • 中文名:C程式設計
  • 作者:朱曉燕、陳剛、程欣宇、沈寧、李支成、朱家成
  • 出版時間:2023年3月1日
  • 出版社:清華大學出版社
  • ISBN:9787302628415
  • 定價:59 元
內容簡介,圖書目錄,

內容簡介

“C程式設計”目前是各高等學校理工科學生的必修課程之一,在全國計算機技術與軟體專業技術資格(水平)考試和全國計算機等級考試中占有重要地位。 本書共分12章,由數據類型和程式設計方法兩條主線組織而成,舉例選材力求淺顯易懂、實用性強,全面系統地介紹了C語言基礎知識、數據類型和運算、語法結構、數組、函式、指針、結構體類型與鍊表、共用體與枚舉類型、檔案等,也進一步介紹了基於C++面向對象編程的基礎知識。 本書以套用為目的,可作為高等學校程式設計類課程的教材,也可以作為相關考試的培訓教材,還可供計算機套用相關行業人員參考。

圖書目錄

第1章C語言基礎知識
1.1C語言概述
1.1.1認識程式設計語言
1.1.2C語言的特點
1.1.3怎樣學習C語言
1.2C語言程式的基本組成
1.2.1程式語句
1.2.2函式
1.2.3頭檔案
1.3C程式的執行和集成開發環境
1.3.1C程式的執行步驟
1.3.2集成開發環境
1.4算法和流程圖
1.4.1算法及其特性
1.4.2一種描述算法的工具——流程圖
習題與思考
第2章數據類型和運算
2.1數據類型
2.1.1基本數據類型
2.1.2其他數據類型
2.2常量和變數
2.2.1常量
2.2.2變數
2.3運算符和表達式
2.3.1算術運算
2.3.2關係運算
2.3.3邏輯運算
2.3.4自增自減運算
2.3.5賦值運算
2.3.6條件運算
2.3.7逗號運算
2.3.8其他單目運算
2.3.9混合運算中數據類型的轉換
2.4常用數學庫函式
習題與思考
第3章順序結構程式設計
3.1數據的輸入與輸出
3.1.1數據輸出函式
3.1.2數據輸入函式
3.2順序結構的流程
3.2.1C語言的基本語句
3.2.2C程式的一般結構
3.3順序結構綜合套用實例
習題與思考
第4章分支結構程式設計
4.1if結構語句
4.1.1單分支結構
4.1.2雙分支結構
4.1.3多分支結構
4.1.4if語句的嵌套
4.2多路分支——switch結構語句
4.3分支結構綜合套用實例
習題與思考
第5章循環結構程式設計
5.1循環的概念
5.2while語句
5.3dowhile語句
5.4for語句
5.5break語句和continue語句
5.6循環的嵌套
5.7循環結構綜合套用實例
習題與思考
第6章數組
6.1一維數組
6.1.1一維數組的定義
6.1.2數組元素的引用
6.1.3一維數組的存儲結構與初始化
6.1.4一維數組套用舉例
6.2二維數組
6.2.1二維數組的定義及引用
6.2.2二維數組的存儲結構與初始化
6.3字元數組與字元串
6.3.1字元數組的定義與初始化
6.3.2字元數組的處理
6.3.3字元串的概念及處理
6.3.4字元串的輸入輸出庫函式
6.3.5字元串處理函式
6.3.6字元數組綜合套用實例
習題與思考
第7章函式
7.1模組化程式設計與函式
7.2函式定義與調用
7.2.1函式概述
7.2.2函式的定義
7.2.3函式的調用
7.2.4函式的參數和函式的返回值
7.2.5數組作為函式的參數
7.2.6函式的嵌套和遞歸調用
7.2.7函式套用舉例
7.3變數作用域與存儲方式
7.3.1變數的作用域
7.3.2變數的存儲方式
7.4編譯預處理
7.4.1檔案包含
7.4.2宏定義
7.4.3條件編譯
習題與思考
第8章指針
8.1指針和指針變數
8.1.1指針的概念
8.1.2指針變數的概念
8.1.3指針變數的賦值與運算
8.1.4多級指針概念和用法
8.1.5指針變數的套用
8.2指針與數組
8.2.1指針變數處理一維數組
8.2.2指針變數處理二維數組
8.2.3指針數組
8.3指針變數處理字元串
8.4指針變數與函式
8.5指針綜合套用實例
習題與思考
第9章結構體類型與鍊表
9.1結構體類型的定義
9.2結構體變數
9.2.1結構體變數的定義和初始化
9.2.2結構體變數的使用
9.3結構體數組
9.3.1結構體數組的定義和初始化
9.3.2結構體數組的使用
9.4結構體類型指針
9.4.1結構體類型指針的概念
9.4.2結構體類型指針作為函式參數
9.5鍊表套用
9.5.1鍊表的概念
9.5.2用指針實現記憶體動態分配
9.5.3單向鍊表的常用操作
9.5.4鍊表綜合套用實例
習題與思考
第10章共用體與枚舉類型
10.1共用體
10.1.1共用體類型和共用體變數
10.1.2共用體變數成員的引用
10.1.3共用體變數的套用
10.2枚舉類型
10.2.1枚舉類型和枚舉變數
10.2.2枚舉類型變數的套用
10.3類型標識符的重新定義
10.4位運算
10.4.1位運算符和位運算套用
10.4.2位段結構
習題與思考
第11章檔案
11.1檔案概述
11.1.1檔案的基本概念
11.1.2文本檔案和二進制檔案
11.1.3緩衝檔案系統
11.2檔案類型及其指針
11.2.1檔案類型
11.2.2檔案類型指針
11.3檔案的打開和關閉
11.3.1檔案打開函式
11.3.2檔案關閉函式
11.4檔案的輸入和輸出
11.4.1字元讀寫函式fgetc( )和fputc( )
11.4.2字元串讀寫函式fgets( )和fputs( )
11.4.3格式化讀寫函式fscanf( )和fprintf( )
11.4.4數據塊讀寫函式fread( )和fwrite( )
11.5檔案的其他函式
習題與思考
第12章C++面向對象基礎
12.1C++的開發環境
12.1.1Visual Studio
12.1.2Code::Blocks For Windows
12.2C++的輸入/輸出
12.2.1標準輸出流對象(cout)
12.2.2標準輸入流對象(cin)
12.3面向對象概述
12.3.1面向對象基本概念
12.3.2面向對象基本原則
12.4類與對象
12.4.1類的定義和使用
12.4.2構造函式和析構函式
12.4.3對象指針
12.5派生類與繼承類
習題與思考
參考文獻
附錄A幾種C語言集成開發環境
附錄BASCII碼錶(完整版)
附錄CC語言的32個關鍵字
附錄DC語言常用庫函式
附錄E章節習題參考解答

相關詞條

熱門詞條

聯絡我們