《C語言程式設計教程》是由李樹華、邱建華主編,2011年6月大連理工大學出版社出版的新世紀高等教育計算機類課程規劃教材。該教材以C語言程式設計零起點的讀者為對象,既可作為高等學校C語言程式設計課程的教材,也可作為讀者自學的輔助用書。
全書共11章,內容由三篇構成:第一篇為“C語言程式設計基礎”,講授了C語言的基本語法和數據類型以及結構化程式設計的三種結構,將無參數無返回值函式貫穿該篇,最終完成一個簡單的計算器案例。第二篇為“C語言初級套用”,主要講授了函式的初步使用、一維數組和字元串的使用、二維數組的簡單套用以及函式的系統全面的講解。在數組和字元串的使用內容中,用一個簡單的學生成績管理系統貫穿整個教學過程,將數組的常用操作與實際需要結合起來。第三篇為“C語言深入使用”,主要講授了C語言中較難理解的指針、結構體、鍊表和檔案的套用,同時還在附帶的光碟中介紹了位運算以及C語言中的一些高級話題。
基本介紹
- 書名:C語言程式設計教程
- 作者:李樹華、邱建華
- ISBN:978-7-5611-6239-2
- 類別:新世紀高等教育計算機類課程規劃教材
- 頁數:212頁
- 出版社:大連理工大學出版社
- 出版時間:2011年6月
- 裝幀:平裝
- 開本:16開
- 字數:318千字
- CIP核字號:2011258025
成書過程
修訂過程
出版工作
責任編輯 | 責任校對 | 封面設計 |
---|---|---|
楊慎欣 | 潘素君 | 張瑩 |
內容簡介
教材目錄
第1章C語言概述1.1學生成績簡單處理程式實例 1.2C語言程式設計 1.2.1程式與程式設計 1.2.2算法 1.2.3C語言程式結構 1.3數據類型 1.4常量與變數 1.4.1常量和符號常量 1.4.2變數 1.5整型數據 1.5.1整型常量的表示方法 1.5.2整型變數 1.6實型數據 1.6.1實型常量的表示方法 1.6.2實型變數 習題 第2章結構化程式設計——順序結構 2.1結構化程式設計的基本思想 2.2運算符與表達式 2.2.1賦值運算符與賦值表達式 2.2.2算術運算符與算術表達式 2.2.3自增、自減運算符與自增、自減表達式 2.3簡單的輸入輸出 2.3.1格式化輸出函式 printf 2.3.2格式化輸入函式 scanf 2.4檔案的輸入與輸出 2.4.1C檔案概述 2.4.2檔案的打開與關閉 2.4.3格式化讀寫函式 fscanf和 fprintf 套用與提高 習題 第3章結構化程式設計——選擇結構 3.1問題的提出 3.2運算符與表達式 3.2.1關係運算符與關係表達式 3.2.2邏輯運算符與邏輯表達式 3.3if語句 3.3.1簡單if語句 3.3.2if-else語句 3.3.3if-else-if語句 3.4 switch語句 3.4.1 switch語句 3.4.2 break語句 套用與提高 習題 第4章結構化程式設計——循環結構 4.1for循環結構 4.2 while循環語句 4.3do-while循環語句 4.4循環結構的嵌套 4.5程式舉例套用與提高習題 第5章數組與結構體 5.1一維數組 5.1.1一維數組的定義 5.1.2一維數組的引用 5.1.3一維數組的初始化 5.1.4一維數組的套用 5.2二維數組 5.2.1二維數組的定義 5.2.2二維數組的引用 5.2.3二維教組的初始化 5.2.4二維數組的套用 5.3結構體 5.3.1結構體類型的定義 5.3.2結構體變數的說明與引用5.3.3結構體變數的初始化 5.4結構體數組 套用與提高 習題 第6章字元與字元串 6.1字元型數據 6.1.1字元常量與變數 6.1.2字元數據在記憶體中的存儲形式 6.2字元型數據的輸入輸出 6.2.1字元輸出函式 putchar 6.2.2字元輸入函式 getchar | 6.3字元串常量 6.4字元數組 6.4.1字元數組的定義與初始化 6.4.2字元數組的輸入輸出 6.4.3字元串處理函式 套用與提高 習題 第7章指針 7.1概述 7.1.1變數的地址和指針變數 7.1.2指針變數的定義與引用 7.1.3指針變數的運算 7.2指針與數組 7.2.1指針變數與一維數組 7.2.2指針變數與二維數組 7.3指針與字元串 7.4指針數組與指向指針的指針 7.4.1指針數組 7.4.2指向指針的指針 7.5指針與結構體 7.5.1指向結構體變數的指針的定義與引用 7.5.2指向結構體數組的指針的定義與引用 套用與提高 習題 第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.2.4指針數組作為函式參數數的調用 8.3.1函式的嵌套調用 8.3.2函式的遞歸調用 套用與提高 習題 第9章變數的作用域與存儲類別 9.1變數的存儲類別 9.2變數的作用域 9.2.1局部變數 9.2.2全局變數 套用與提高 習題 第10章程式設計套用 10.1疊代法 10.2鍊表 10.2.1簡單鍊表 10.2.2鍊表的建立 10.2.3鍊表的輸出 10.2.4鍊表的刪除 10.2.5鍊表的插入 習題 第11章C語言其他相關知識 11.1共用體類型 11.1.1共用體類型及共用體變數的定義 11.1.2共用體變數的引用和賦值 11.2枚舉類型 11.3 typedef自定義類型 11.4數據檔案 11.4.1檔案的基本概念 11.4.2字元讀寫函式getc和 fputc 11.4.3字元串讀寫函式 fgets和 fputs 11.4.4數據塊讀寫函式 fread和 fwrite 11.4.5檔案的定位 11.5位運算 習題 附錄 附錄A C語言中的關鍵字 附錄B C語言運算符及優先權 附錄C 部分字元的ASCⅡ碼對照表 附錄D C程式的運行環境及調試過程 參考文獻 |
教學資源
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《C語言程式設計隨堂實訓及上機指導》 | 978-7-5611-6240-8 | 大連理工大學出版社 | 2011年10月 | 邱建華 |