
C語言程序設計實例教程
- 所屬分類:
高職高專計..
- 作者:
涂玉芬,劉芳 主編
- 出版社:
北京郵電大學出版社有限公司
- ISBN:9787563525188
- 出版日期:2011-1-1
-
原價:
¥32.00元
現(xiàn)價:¥24.00元
圖書簡介
本書主要面向高職院校非計算機專業(yè)學生,從學生的認知規(guī)律出發(fā),按照c語言知識的層次,由淺入深,由易到難,將學習內(nèi)容分為“基礎篇”和“提高篇”兩個部分。“基礎篇”包括第1—6章,詳細介紹了c語言程序的結(jié)構(gòu)和語法規(guī)則、c語言的基本數(shù)據(jù)類型與基本運算、三種基本結(jié)構(gòu)的流程控制和程序設計方法、函數(shù)等內(nèi)容,是設計簡單c語言程序必須具備的基礎知識。“提高篇”包括第7—11章,主要介紹了數(shù)組、指針、結(jié)構(gòu)體等復雜數(shù)據(jù)類型的處理方法及應用、預處理和文件操作等,是編寫復雜c語言程序需要掌握的相關知識。
本書可作為高職高專院校c語言程序設計課程教材,也可作為各類培訓機構(gòu)的程序設計培訓教材和自學者的自學參考書。
目錄
第一部分 基礎篇
案例1:一個簡單的學習機
第1章 c程序結(jié)構(gòu)及c程序調(diào)試
1.1 c程序結(jié)構(gòu)
1.2 c程序調(diào)試
1.3 習題與實訓
第2章 數(shù)據(jù)與運算
2.1 變量定義
2.1.1 數(shù)據(jù)類型
2.1.2 常量
2.1.3 變量
2.2 數(shù)據(jù)運算
2.2.1 算術運算
2.2.2 賦值運算
2.2.3 逗號運算
2.3 習題與實訓
第3章 順序結(jié)構(gòu)程序設計
3.1 數(shù)據(jù)輸入
3.1.1 賦值語句
3.1.2 字符數(shù)據(jù)輸入函數(shù)
3.1.3 格式化輸入函數(shù)
3.2 數(shù)據(jù)輸出
3.2.1 字符數(shù)據(jù)輸出函數(shù)
3.2.2 格式化輸出函數(shù)
3.3 注釋
3.4 應用舉例
3.5 習題與實訓
第4章 選擇結(jié)構(gòu)程序設計
4.1 描述判斷條件
4.1.1 關系表達式
4.1.2 邏輯表達式
4.2 簡單選擇結(jié)構(gòu)流程控制
4.2.1 簡單if語句
4.2.2 復合語句
4.2.3 空語句
4.2.4 條件表達式
4.3 復雜選擇結(jié)構(gòu)流程控制
4.3.1 嵌套if語句
4.3.2 switch語句
4.4 應用舉例
4.5 習題與實訓
第5章 循環(huán)結(jié)構(gòu)程序設計
5.1 循環(huán)結(jié)構(gòu)流程控制語句
5.1.1 while語句
5.1.2 do...while語句
5.1.3 for語句
5.2 多重循環(huán)結(jié)構(gòu)
5.3 循環(huán)結(jié)構(gòu)中的跳轉(zhuǎn)語句
5.3.1 break語句
5.3.2 continue語句
5.4 應用舉例
5.5 習題與實訓
第6章 函數(shù)
6.1 函數(shù)的定義和調(diào)用
6.1.1 函數(shù)定義
6.1.2 函數(shù)調(diào)用
6.1.3 函數(shù)聲明
6.2 變量的作用域及生存期
6.2.1 局部變量與全局變量
6.2.2 動態(tài)變量與靜態(tài)變量
6.3 習題與實訓
第二部分 提高篇
案例2:班級成績管理系統(tǒng)
第7章 數(shù)組
7.1 一維數(shù)組
7.1.1 一維數(shù)組的定義與引用
7.1.2 一維數(shù)組初始化
7.1.3 應用舉例
7.2 二維數(shù)組
7.2.1 二維數(shù)組的定義與引用
7.2.2 二維數(shù)組初始化
7.2.3 應用舉例
7.3 字符數(shù)組
7.3.1 字符數(shù)組的定義、引用與初始化
7.3.2 字符串與字符數(shù)組
7.3.3 字符串函數(shù)
7.3.4 應用舉例
7.4 習題與實訓
第8章 指針
8.1 指針的概念及基本運算
8.1.1 指針的概念
8.1.2 指針變量
8.1.3 指針變量的運算
8.2 指針與數(shù)組
8.2.1 指針與一維數(shù)組
8.2.2 指針與二維數(shù)組
8.2.3 指針與字符串
8.2.4 指針數(shù)組
8.3 指針與函數(shù)
8.3.1 指針作函數(shù)參數(shù)
8.3.2 指針函數(shù)
8.3.3 函數(shù)指針
8.4 指向指針的指針與命令行參數(shù)
8.4.1 指向指針的指針
8.4.2 命令行參數(shù)
8.5 習題與實訓
第9章 結(jié)構(gòu)體與共用體
9.1 結(jié)構(gòu)體
9.1.1 結(jié)構(gòu)體的基本操作
9.1.2 結(jié)構(gòu)體數(shù)組
9.1.3 結(jié)構(gòu)體指針
9.1.4 結(jié)構(gòu)體與函數(shù)
9.2 鏈表
9.2.1 動態(tài)分配函數(shù)
9.2.2 鏈表節(jié)點類型的定義
9.2.3 建立鏈表
9.2.4 鏈表的基本操作
9.3 共用體
9.3.1 共用體類型的定義
9.3.2 共用體變量的定義
9.3.3 共用體變量的引用
9.4 枚舉
9.4.1 枚舉類型的定義
9.4.2 枚舉變量的定義
9.4.3 枚舉變量的應用
9.4.4 自定義類型
9.5 習題與實訓
第10章 編譯預處理與位運算
10.1 編譯預處理
10.1.1 文件包含
10.1.2 宏定義
10.2 位運算
10.3 習題與實訓
第11章 文件
11.1 文件的基本概念
11.2 文件的基本操作
11.2.1 定義文件指針
11.2.2 打開文件與關閉文件
11.2.3 讀寫文件
11.2.4 定位文件
11.2.5 檢測文件是否結(jié)束
11.3 習題與實訓
附錄
參考文獻