C程式設計與訓練(第四版)

C程式設計與訓練(第四版)

C程式設計與訓練(第四版)是由李紅衛、李秉璋等編寫,由大連理工大學出版社出版。

基本介紹

  • 中文名:C程式設計與訓練(第四版) 
  • 作者:李紅衛、李秉璋
  • 出版時間:2023年10月1日
  • 出版社:大連理工大學出版社
  • 出版地:大連
  • 頁數:342 頁
  • 字數:562千字
  • ISBN:9787568544344
  • 類別:科學技術
  • 定價:55.8 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本教材內容包括:C程式設計概述、數據類型與表達式、基本語句與順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組及字元串、函式、檔案、自定義類型。

圖書目錄

第1章C程式設計概述
1.1計算機語言和程式設計
1.1.1計算機語言
1.1.2程式與程式設計
1.2算法的概念與表示方法
1.2.1算法的概念
1.2.2算法的表示方法
1.2.3算法描述的三種基本結構
1.3C語言概述
1.3.1C語言的產生和發展
1.3.2C語言的特點
1.3.3C語言程式結構
1.3.4C程式的格式特點
1.4C程式的設計步驟與運行環境
1.4.1C程式的設計步驟
1.4.2Dev C++ 6.0集成開發環境
本章小結
習題
第2章數據類型與表達式
2.1C語言基本字元集和辭彙
2.1.1C語言基本字元集
2.1.2辭彙
2.2C語言的數據類型
2.3常量
2.3.1整型常量
2.3.2實型常量
2.3.3字元型常量
2.3.4字元串常量
2.3.5符號常量
2.4變數
2.4.1整型變數
2.4.2實型變數
2.4.3字元型變數
2.5運算符和表達式
2.5.1C語言運算符與表達式簡介
2.5.2算術運算符和算術表達式
2.5.3賦值運算符和賦值表達式
2.5.4逗號運算符和逗號表達式
2.5.5條件運算符和條件表達式
2.6指針類型
2.6.1指針的概念
2.6.2指針變數的定義
2.6.3指針運算符
2.6.4指針變數的初始化和運算
2.7位運算符
2.8類型轉換
2.8.1自動類型轉換
2.8.2強制類型轉換
本章小結
習題
第3章基本語句與順序結構程式設計
3.1語句
3.2數據輸入與輸出
3.2.1數據輸入輸出的概念
3.2.2字元數據的輸入輸出函式
3.2.3格式化輸入輸出函式
3.3順序結構程式設計
3.4順序結構程式設計套用舉例
本章小結
習題
第4章選擇結構程式設計
4.1問題的提出
4.2關係運算與邏輯運算
4.2.1關係運算
4.2.2邏輯運算
4.3if語句
4.3.1if語句的三種基本形式
4.3.2if語句的嵌套
4.4switch語句
4.5選擇結構程式設計套用舉例
本章小結
習題
第5章循環結構程式設計
5.1while循環語句
5.2do…while循環語句
5.3for循環語句
5.4循環結構的嵌套
5.5轉移語句
5.5.1break語句
5.5.2continue語句
*5.5.3goto語句
5.6循環結構程式設計套用舉例
本章小結
習題
第6章數組及字元串
6.1一維數組的定義和引用
6.1.1一維數組的定義及初始化
6.1.2一維數組元素的引用
6.1.3一維數組的套用——查找
6.1.4一維數組的套用——插入、刪除
6.1.5一維數組的套用——排序
6.1.6一維數組其他套用舉例
6.2二維數組的定義和引用
6.2.1二維數組的定義及初始化
6.2.2二維數組元素的引用
6.2.3二維數組套用舉例
6.3字元數組和字元串
6.3.1字元數組的定義及初始化
6.3.2字元數組元素的引用
6.3.3字元串與printf\fscanf函式
6.3.4gets函式和puts函式
6.3.5常用字元串處理函式
6.3.6字元串套用舉例
6.4數組套用舉例
本章小結
習題
第7章函式
7.1函式的概念
7.2函式的定義
7.2.1函式定義的一般形式
7.2.24種函式的定義格式
7.3函式調用
7.3.1函式調用方式
7.3.2函式的聲明
7.3.3函式的形式參數和實際參數
7.3.4函式定義與調用舉例
7.4函式的嵌套調用
*7.5函式的遞歸調用
7.6數組作為函式參數
7.7局部變數、全局變數
7.7.1局部變數
7.7.2全局變數
7.8變數的存儲類別
7.8.1變數的存儲區域
7.8.2變數的存儲類型
7.8.3變數存儲類型與生命期的關係
7.9函式套用舉例
本章小結
習題
第8章檔案
8.1C檔案概述
8.1.1檔案分類
8.1.2檔案名稱
8.1.3檔案指針
8.2檔案的打開與關閉
8.2.1檔案的打開
8.2.2檔案的關閉
8.2.3標準設備檔案的打開與關閉
8.3磁碟檔案的讀寫
8.3.1字元讀寫函式fgetc和fputc
8.3.2格式化讀寫函式fscanf和fprintf
8.3.3數據塊讀寫函式fread和fwrite
8.3.4字元串讀寫函式fgets和fputs
8.4檔案的隨機讀寫
8.4.1檔案定位
8.4.2檔案的隨機讀寫套用舉例
8.5檔案檢測函式
8.6檔案操作舉例
本章小結
習題
第9章自定義類型
9.1枚舉類型
9.1.1枚舉類型的定義
9.1.2枚舉變數的使用
9.2結構體類型
9.2.1結構體類型的定義
9.2.2結構體變數的定義和使用
9.3共用體類型
9.4類型定義符typedef
9.5自定義數據類型應用程式舉例
本章小結
習題
下篇程式設計訓練
第一層次
一、程式填空
二、程式改錯
三、閱讀程式,寫出程式運行結果
四、程式設計
第二層次
一、程式填空
二、程式改錯
三、閱讀程式,寫出程式運行結果
四、程式設計
C程式設計訓練參考答案
第一層次
一、程式填空
二、程式改錯
三、閱讀程式,寫出程式運行結果
四、程式設計
第二層次
一、程式填空
二、程式改錯
三、閱讀程式,寫出程式運行結果
附錄
附錄A ASCII碼字元表
附錄B C運算符、優先權和結合性
附錄C C語言常用庫函式
附錄D常見錯誤分析

相關詞條

熱門詞條

聯絡我們