內容簡介
《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 字元串查找