內容簡介
《C語言與程式設計(第3版)》以程式設計為主線,以編程任務為驅動,通過具體案例或問題引入教學內容,重點講解程式設計思想和方法。同時,將知識分散並逐步細化和加深,有利於學生接受和理解,通過必要的提示和簡單總結幫助對核心知識的掌握。
《C語言與程式設計(第3版)》共分14章:
其中第1~7章是基本知識和基本編程,包括數據類型、運算符、程式結構和數組等;
第10~13章,重點介紹了指針、結構體、檔案和函式的組織(遞歸函式)等;
C、C++和Java程式設計語言一脈相承,為了使學生在後續學習中更好地理解面向對象程式設計,在第14章中我們對面向對象、C++和Java做了介紹。
《C語言與程式設計(第3版)》可作為大專院校(高職)和計算機培訓等教學用書,也可作為C語言自學用書。
目錄
第1章 序言
1.1 計算機工作原理概述
1.2 電腦程式與程式語言
1.3 程式設計與算法
1.4 C語言的發展與特點
第2章 用C語言編寫程式
2.1 輸入輸出程式示例
2.2 包含控制語句的程式示例
2.3 包含函式的程式示例
2.4 C語言程式結構與基本語法
第3章 變數、數據類型與分支結構
3.1 變數及變數的作用
3.2 數據類型
3.3 分支結構程式設計
第4章 常量、運算符、表達式與輸入輸出
4.1 常量
4.2 運算符和表達式
4.3 數據的輸入輸出
第5章 循環結構程式設計
5.1 while語句
5.2 do while語句
5.3 for語句
5.4 循環結構的嵌套
5.5 break語句和continue語句
第6章 數組
6.1 一維數組
6.2 二維數組
6.3 字元數組和字元串
第7章 函式
7.1 函式的定義、調用及聲明
7.2 函式參數及參數傳遞
7.3 全局變數和局部變數
第8章 算法概述
8.1 算法概念
8.2 算法表示
8.3 結構化程式設計思想
第9章 基礎知識綜合套用示例
9.1 冒泡排序
9.2 選擇排序
9.3 矩陣相加
9.4 字元串查找
第10章 指針
10.1 有關指針的程式示例
10.2 指針的運算
10.3 指針與數組
10.4 指針和數組作為函式的參數
第11章 結構體與共用體
11.1 結構體
11.2 共用體、枚舉和用戶定義類型
11.3 鍊表
第12章 檔案
12.1 檔案概念
12.2 檔案的打開與關閉
12.3 檔案的讀寫
12.4 檔案的定位與查找
第13章 函式與程式結構
13.1 函式的組織
13.2 函式遞歸
13.3 函式與指針
13.4 變數的存儲類型
13.5 宏定義
13.6 編譯預處理
第14章 面向對象的程式設計基礎
14.1 面向對象的基本概念
14.2 C++程式設計語言
14.3 Java程式設計語言
附錄
1.Turho C語言開發環境介紹
2.常用字元與ASCⅡ代碼對照表
3.C語言運算符的優先權與結合性
4.Turho C 2.0常用庫函式
5.常見錯誤信息表
6.常用辭彙中英文對照表
參考文獻