出版時間:1997-01 出版社:復旦大學出版社 作者:夏寬理
內(nèi)容概要
內(nèi)容提要
本書是《高校非計算機專業(yè)計算機教程叢書》(共九種)中
的一種。全書共分九章,分別闡述C語言程序設(shè)計基礎(chǔ)、基本
數(shù)據(jù)類型和數(shù)組、語句和控制結(jié)構(gòu)、指針、函數(shù)程序設(shè)計、結(jié)
構(gòu)、線性表的程序設(shè)計、樹與二叉樹、文件等內(nèi)容。
本書適用于大專院校各非計算機專業(yè),計算機成人教育
中各類進修班、培訓班,以及有關(guān)的初中級科技人員和管理人
員。
書籍目錄
目 錄
序
前 言
第1章 程序設(shè)計基礎(chǔ)
1.1程序設(shè)計基本概念
1.2結(jié)構(gòu)化程序設(shè)計
1.3C語言簡介
1.3.1C語言的歷史
1.3.2C語言的特點
1.3.3C程序結(jié)構(gòu)
1.3.4C語言的詞匯、數(shù)據(jù)類型、常量和變量
1.4C程序的編譯和運行
思考題與習題
第2章 數(shù)據(jù)類型(1)――基本數(shù)據(jù)類型和數(shù)組
2.1基本數(shù)據(jù)類型
2.1.1整 型
2.1.2實 型
2.1.3字符型
2.1.4類型轉(zhuǎn)換
2.2基本的輸入和輸出庫函數(shù)
2.3運算符和表達式
2.3.1算術(shù)運算符
2.3.2關(guān)系運算符和邏輯運算符
2.3.3位運算符和移位運算符
2.3.4其他運算符
2.3.5表達式
2.4數(shù)組和字符串
2.4.1數(shù)組的基本概念
2.4.2一維數(shù)組
2.4.3多維數(shù)組
2.4..4字符串
思考題與習題
第3章 語句和控制結(jié)構(gòu)
3.1表達式語句和空語句
3.2控制轉(zhuǎn)移語句
3.3順序控制語句
3.4選擇控制語句
3.4.1if條件選擇語句
3.4.2switch多路選擇語句
3.5重復控制語句
3.5.1while語句
3.5.2do while語句
3.5.3for語句
3.6控制結(jié)構(gòu)的嵌套
3.7程序設(shè)計實例(1)
思考題與習題
第4章 數(shù)據(jù)類型(2)――指針
4.1變量及其地址和內(nèi)容
4.2指 針
4.2.1指針的基本概念
4.2.2指針變量的定義
4.2.3指針變量和它所指的變量
4.3指向數(shù)組元素的指針
4.4指向數(shù)組的指針
4.5指針數(shù)組
4.6多級指針
思考題與習題
第5章 函數(shù)程序設(shè)計
5.1庫函數(shù)的使用
5.2函數(shù)定義、函數(shù)調(diào)用、函數(shù)形參和函數(shù)說明
5.2.1函數(shù)定義
5.2.2函數(shù)調(diào)用
5.2.3函數(shù)形參
5.2.4函數(shù)說明
5.3函數(shù)指針
5.4遞歸函數(shù)
5.5命令行參數(shù)
5.6作用域與存儲類
5.6.1作用域
5.6.2存儲類
5.6.3變量說明和定義
5.7編譯預處理命令簡介
5.7.1宏定義
5.7.2文件包含
5.7.3條件編譯
5.8程序設(shè)計實例(2)
思考題與習題
第6章 數(shù)據(jù)類型(#)――――結(jié)構(gòu)
6.1結(jié) 構(gòu)
6.2結(jié)構(gòu)數(shù)組與指向結(jié)構(gòu)的指針
6.3鏈 表
6.3.1鏈表概述
6.3.2內(nèi)存的動態(tài)分配和釋放庫函數(shù)
6.3.3鏈表操作
6.4程序設(shè)計實例(3)
6.5聯(lián)合、位域、枚舉和類型定義
6.5.1聯(lián) 合
6.5.2位 域
6.5.3枚舉類型
6.5.4typedef(類型定義)
思考題與習題
第7章 線性表上的程序設(shè)計
7.1線性表的基本運算和存儲結(jié)構(gòu)
7.2線性表的查找運算
7.2.1順序查找
7.2.2二分查找
7.3線性表的插入運算
7.4線性表的刪除運算
7.5幾種簡單的內(nèi)部排序方法
7.5.1選擇排序
7.5.2插入排序
7.5.3冒泡排序
7.6棧和隊列
7.6.1棧
7.6.2隊 列
思考題與習題
第8章 樹與二叉樹
8.1樹
8.1.1樹的基本概念
8.1.2樹的標準存儲結(jié)構(gòu)
8.1.3樹的遍歷
8.2二義樹
8.2.1二叉樹的基本概念
8.2.2二叉樹的遍歷
8.3查找樹上的基本操作
思考題與習題
第9章 數(shù)據(jù)類型(4)――文件
9.1文 件
9.1.1文件的基本概念
9.1.2文件的使用
9.2基于數(shù)據(jù)文件的程序設(shè)計實例
思考題與習題
附 錄
A.1TurboC2.0上機方法簡介
A.2C語言常用庫函數(shù)
A.2.1輸入/輸出函數(shù)
A.2.2數(shù)學函數(shù)
A.2.3字符函數(shù)
A.2.4字符串函數(shù)
A.2.5動態(tài)存儲分配函數(shù)
A.3運算符表
A.4常用字符與A3CII代碼對照表
圖書封面
評論、評分、閱讀與下載
C語言程序設(shè)計與婁據(jù)結(jié)構(gòu) PDF格式下載