C語言程序設計——清華大學計算機基礎教育課程系列教材
- 所屬分類:
高等理工教..
- 作者:
黃維通,馬力妮 編著
- 出版社:
清華大學出版社
- ISBN:9787302064831
- 出版日期:2003-5-1
-
原價:
¥28.00元
現價:¥21.30元
圖書簡介
本書從C語言程序設計的基礎原理及程序設計的基本思想出發,貫穿“基礎—應用—專題”這一主線,緊扣基礎,重點突出,循序漸進,面向應用。
本教材基礎部分的主要內容包括程序設計串的基本概念與應用,如變量、數組、控制結構等;在掌握了這些基本要領與應用的基礎上引入函數的結構與應用、指針的概念及其應用、圖形用戶界面的設計與應用、算法設計與實現、結構型數據的應用及文件的操作等面向應用的知識點介紹;然后在上述知識點的基礎上進一步介紹數據結構專題,包括鏈表、棧、隊列和二叉樹的概念與應用。
本書語言表達嚴謹、流暢,實例豐富,書中例題的代碼都做了詳細注釋,便于自學。與本書配套的《C語言程序設計電子教案》和《C語言設計習題解析》將由清華大學出版社出版。
本書適合作為大專院校程序設計課程的入門教材,也可供計算機水平考試培訓及各類成人教育等教學使用,還可供計算機愛好者自學。
目錄
第1章 C語言的基本概念
1.1 C語言的發展與特點
1.2 幾個基本概念
1.3 軟件工程的概念
1.4 C語言程序的基本標識符
1.5 C程序的幾個簡單實例
1.6 C程序的結構特點
1.7 C語言程序的編譯和執行
習題
第2章 C語言程序的基本數據類型及其運算
2.1 C語言的數據類型
2.2 數據類型及變量
2.3 運算符和表達式
2.4 位運算符
2.5 C語言基本輸入輸出函數
習題
第3章 C語言程序基本控制結構及其應用
3.1 算法及結構化程序設計
3.2 順序結構程序設計
3.3 分支結構程序設計
3.4 循環結構程序設計
3.5 結構化程序應用舉例
習題
第4章 數組及其應用
4.1 一維數組
4.2 多維數組
4.3 字符型數組與字符串
4.4 綜合應用舉例
習題
第5章 函數及其應用
5.1 函數的定義與調用
5.2 函數間的信息傳遞方式
5.3 函數與數組
5.4 遞歸函數與遞歸調用
5.5 變量的存儲類型及作用域
習題
第6章 指針
6.1 指針的基本概念及定義方式
6.2 指針的運算
6.3 指針與數組
6.4 字符指針數組
6.5 指針數組
6.6 指針在函數參數傳遞中的應用
6.7 指針型函數
6.8 多級指針
6.9 指向函數的指針
6.10 動態指針
習題
第7章 圖形設計與應用
7.1 用C語言圖形庫函數繪圖
7.2 復雜圖形的繪制和圖形程序設計方法
習題
第8章 結構體、聯合體和枚舉
8.1 結構體的說明和定義
8.2 結構體成員的引用與結構體變量的初始化
8.3 結構體數組
8.4 結構體指針
8.5 結構體在函數間的傳遞
8.6 結構體在指針型和結構體型函數
8.7 結構體嵌套
8.8 聯合體
8.9 枚舉類型
8.10 自定義類型
8.11 位字段結構體
習題
第9章 排序及查找算法及其實現
9.1 排序概述
9.2 冒泡排序法的設計及其實現
9.3 選擇排序法的設計及其實現
9.4 插入排序法的設計及其實現
9.5 SHELL排序法的設計及其實現
9.6 字符串數組的排序設計及其實現
9.7 查找概述
9.8 順序查找及其應用
9.9 折半查找及其應用
習題
第10章 文件操作
10.1 文件的概念
10.2 文件的基本操作
10.3 文件的讀寫操作
10.4 文件的定位
10.5 錯誤處理
習題
第11章 鏈表及其應用
11.1 鏈表的基本概念
11.2 鏈表的基本操作方法
11.3 循環鏈表
11.4 雙向鏈表
11.5 鏈表的應用
習題
第12章 棧及其應用
12.1 棧的定義及其基本操作
12.2 棧的實現
12.3 進制轉換—棧的應用實例
習題
第13章 隊列及其應用
13.1 隊列的定義及基本操作
13.2 隊列的實現
13.3 隊列的應用
習題
第14章 二叉及其應用
14.1 樹的概念
14.2 關于樹的一些術語及特性
14.3 二叉樹的特點與數學性質
14.4 二叉樹的基本操作及其實現
14.5 二叉樹的應用
習題
附錄A 預處理命令的應用
附錄B Turbo C 3.0的上機過程
附錄C Turbo C 3.0程序的調試
附錄D ASCII碼表
參考文獻
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
算法導論(原書第2版)(決戰大數據時代!IT技術人員不得不.. | (美)科曼.. | 機械工業出版社 | ¥85.00¥61.70 |
詳情 |
C程序設計語言 第2版·新版 | (美)克尼.. | 機械工業出版社 | ¥30.00¥22.50 |
詳情 |
數字圖像處理(MATLAB版)——國外電子與通信教材系列 | (美)岡薩.. | 電子工業出版社 | ¥50.00¥37.50 |
詳情 |
軟件測試(原書第2版) | (美)佩騰.. | 機械工業出版社 | ¥30.00¥21.80 |
詳情 |
信號完整性分析——國外電子與通信教材系列 | (美)伯格丁.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
模擬CMOS集成電路設計 | (美)拉扎.. | 西安交通大學出版.. | ¥65.00¥52.00 |
詳情 |
MATLAB遺傳算法工具箱及應用 | 雷英杰 等.. | 西安電子科技大學.. | ¥26.00¥20.80 |
詳情 |
數字信號處理——理論、算法與實現(附光盤) | 胡廣書 | 清華大學出版社 | ¥49.80¥39.80 |
詳情 |
離散時間信號處理(第2版) | (美)奧本.. | 西安交通大學出版.. | ¥78.00¥62.40 |
詳情 |
機器人學導論(原書第3版) | (美)克來.. | 機械工業出版社 | ¥42.00¥33.60 |
詳情 |
模擬CMOS集成電路設計 | 清華大學出版社 | ¥68.00¥54.40 |
詳情 | |
物理學史(第2版) | 郭奕玲,沈.. | 清華大學出版社 | ¥39.80¥30.20 |
詳情 |
ArcGIS地理信息系統空間分析實驗教程(附光盤) | 湯國安,楊.. | 科學出版社 | ¥59.00¥42.90 |
詳情 |
直接發生——空間訓練基礎 | 中國建筑工業出版.. | ¥39.00¥31.20 |
詳情 | |
數據結構(C語言版)——計算機科學叢書 | (美)霍羅.. | 機械工業出版社 | ¥48.00¥34.90 |
詳情 |
C程序設計 第三版——新世紀計算機基礎教育叢書 | 清華大學出版社 | ¥26.00¥20.50 |
詳情 | |
三級偏軟考試教程(第二版)——面向21世紀高校教材 | 東南大學出版社 | ¥36.00¥26.10 |
詳情 | |
信號與系統(第2版) | 劉樹棠 譯 | 西安交通大學出版.. | ¥58.00¥47.10 |
詳情 |
無線通信原理與應用(第二版)——國外電子與通信教材系列 | (美)拉帕.. | 電子工業出版社 | ¥49.00¥36.70 |
詳情 |
無線通信原理與應用(第二版) | Theodore S.. | 電子工業出版社 | ¥65.00¥48.70 |
詳情 |
信號與系統(第三版 上冊)同步輔導及習題全解 (九章叢書)(.. | 孫雨雷 主.. | 水利水電出版社 | ¥22.80¥17.10 |
詳情 |
現代交換原理與通信網技術 | 卞佳麗 等.. | 北京郵電大學出版.. | ¥36.00¥26.90 |
詳情 |
微分幾何入門與廣義相對論(上冊·第二版) | 梁燦彬,周.. | 科學出版社 | ¥59.00¥47.20 |
詳情 |
C程序設計題解與上機指導(第3版)/新世紀計算機基礎教育叢.. | 譚浩強 編.. | 清華大學出版社 | ¥21.00¥17.40 |
詳情 |
先進陶瓷工藝學 | 劉維良 主.. | 武漢理工大學出版.. | ¥58.00¥43.50 |
詳情 |