注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計教程

C語言程序設(shè)計教程

C語言程序設(shè)計教程

定 價:¥28.00

作 者: 楊路明主編
出版社: 北京郵電大學(xué)出版社
叢編項: 21世紀高等學(xué)校計算機科學(xué)與技術(shù)規(guī)劃教材
標 簽: C

ISBN: 9787563507375 出版時間: 2003-01-01 包裝:
開本: 26cm 頁數(shù): 346 字數(shù):  

內(nèi)容簡介

  C語言是在當今軟件開發(fā)領(lǐng)域有著十分廣泛應(yīng)用的一種語言。本書全面地介紹了C語言的基本概念,C語言的數(shù)據(jù)類型、語句及結(jié)構(gòu)特點,系統(tǒng)地講述了C語言程序設(shè)計的基本方法和技巧。對面向?qū)ο蟪绦蛟O(shè)計及C++的編程技術(shù)也作了初步闡述。全書選材先進,內(nèi)容豐富,講述力求理論聯(lián)系實際、深入淺出、循序漸進,注重培養(yǎng)讀者的程序設(shè)計能力,培養(yǎng)良好的程序設(shè)計風(fēng)格和習(xí)慣。本書可作為高等院校計算機程序設(shè)計教學(xué)用書,也可作為從事計算機應(yīng)用的科技人員的參考書、培訓(xùn)教材。本書配有CAI教學(xué)課件。為了配合本書的學(xué)習(xí),作者還編寫了與本書配套的《C語言程序設(shè)計上機指導(dǎo)與習(xí)題選解》一書,可供學(xué)習(xí)時參考使用。

作者簡介

暫缺《C語言程序設(shè)計教程》作者簡介

圖書目錄

第1章C語言程序設(shè)計概述
1.1程序與程序設(shè)計語言
1.1.1程序的基本概念
1.1.2程序設(shè)計語言
1.2算法及其描述
1.2.1算法的概念
1.2.2算法的描述方法
1.3C語言的發(fā)展及特點
1.3.1C語言的發(fā)展概況
1.3.2C語言的特點
1.4C語言程序的基本結(jié)構(gòu)
1.5C語言字符集.標識符與關(guān)鍵字
1.5.1C語言字符集
1.5.2標識符與關(guān)鍵字
1.6C語言程序的開發(fā)環(huán)境
1.6.1TurboC2.0介紹
1.6.2源程序輸入
1.6.3編譯.連接與運行

第2章C語言的基本數(shù)據(jù)類型與表達式
2.1C語言的基本數(shù)據(jù)類型
2.1.1數(shù)據(jù)類型概述
2.1.2整數(shù)類型
2.1.3實數(shù)類型
2.1.4字符類型
2.2常量與變量
2.2.1常量與符號常量
2.2.2變量與變量定義
2.3運算符與表達式
2.3.1算術(shù)運算符與算術(shù)表達式
2.3.2賦值運算符與賦值表達式
2.3.3逗號運算符和求字節(jié)運算符
2.4數(shù)據(jù)類型轉(zhuǎn)換
2.4.1類型自動轉(zhuǎn)換
2.4.2賦值轉(zhuǎn)換
2.4.3強制類型轉(zhuǎn)換

第3章順序程序設(shè)計
3.1C語言的基本語句
3.1.1簡單語句
3.1.2復(fù)合語句
3.2數(shù)據(jù)輸入與輸出
3.2.1字符輸入輸出函數(shù)
3.2.2格式輸出函數(shù)printf
3.2.3格式輸入函數(shù)scanf
3.3程序舉例

第4章選擇結(jié)構(gòu)程序設(shè)計
4.1關(guān)系運算符與關(guān)系表達式
4.1.1關(guān)系運算符
4.1.2關(guān)系表達式
4.2邏輯運算符與邏輯表達式,
4.2.1邏輯運算符
4.2.2邏輯表達式
4.3if語句
4.3.1單分支if語句
4.3.2雙分支if語句
4.3.3多分支選擇結(jié)構(gòu)
4.3.4if語句的嵌套
4.4switch語句
4.5結(jié)構(gòu)嵌套程序舉例

第5章循環(huán)結(jié)構(gòu)程序設(shè)計
5.1while語句
5.2do-while語句
5.3for語句
5.3.1for語句的一般形式
5.3.2for語句中的各表達式含義
5.3.3for語句與while語句的比較
5.3.4for語句的變形
5.4break.continue和goto語句
5.4.1break語句
5.4.2continue語句
5.4.3goto語句
5.5循環(huán)的嵌套
5.6復(fù)合結(jié)構(gòu)程序舉例

第6章函數(shù)與編譯預(yù)處理
6.1模塊化程序設(shè)計與函數(shù)
6.1.1模塊與函數(shù)
6.1.2模塊設(shè)計原則
6.1.3算法描述簡介
6.2函數(shù)的定義與調(diào)用
6.2.1標準庫函數(shù)
6.2.2函數(shù)的定義
6.2.3函數(shù)的調(diào)用
6.2.4參數(shù)的傳遞
6.3函數(shù)的遞歸調(diào)用
6.4變量作用域與存儲方式
6.4.1變量的作用域
6.4.2變量的存儲方式
6.5編譯預(yù)處理
6.5.1宏定義
6.5.2文件包含
6.5.3條件編譯
6.6函數(shù)設(shè)計舉例

第7章數(shù)組
7.1一維數(shù)組
7.1.1一維數(shù)組的定義
7.1.2一維數(shù)組元素的引用
7.1.3一維數(shù)組的存儲結(jié)構(gòu)與初始化
7.2二維數(shù)組
7.2.1二維數(shù)組的定義
7.2.2二維數(shù)組元素的引用
7.2.3二維數(shù)組的存儲
7.2.4二維數(shù)組的初始化
7.3數(shù)組的應(yīng)用
7.4字符數(shù)組與字符串
7.4.1字符數(shù)組的定義與初始化
7.4.2字符串的概念及存儲
7.4.3字符串的輸入與輸出
7.4.4字符串處理函數(shù)
7.5數(shù)組作為函數(shù)的參數(shù)
7.6程序舉例

第8章指針
8.1指針與指針變量
8.1.1指針的概念
8.1.2指針變量的定義與初始化
8.1.3指針運算
8.1.4多級指針
8.2指針與函數(shù)
8.2.1指針作為函數(shù)參數(shù)
8.2.2指針函數(shù)
8.2.3指向函數(shù)的指針
8.3指針與數(shù)組
8.3.1指向一維數(shù)組的指針
8.3.2二維數(shù)組與多維數(shù)組的指針表示法
8.4指針與字符串
8.4.1字符串的指針表示法
8.4.2字符串數(shù)組
8.5指針數(shù)組與命令行參數(shù)
8.5.1指針數(shù)組
8.5.2指針數(shù)組與命令行參數(shù)
8.6程序舉例

第9章結(jié)構(gòu)體數(shù)據(jù)類型與鏈表
9.1結(jié)構(gòu)體類型的定義
9.2結(jié)構(gòu)體類型變量
9.2.1結(jié)構(gòu)體類型變量的定義
9.2.2結(jié)構(gòu)體變量的使用
9.2.3結(jié)構(gòu)體變量的初始化
9.2.4結(jié)構(gòu)體變量的輸入與輸出
9.3結(jié)構(gòu)體類型數(shù)組
9.3.1結(jié)構(gòu)體類型數(shù)組的定義
9.3.2結(jié)構(gòu)體類型數(shù)組的初始化
9.3.3結(jié)構(gòu)體數(shù)組的使用
9.4結(jié)構(gòu)體類型指針
9.4.1指向結(jié)構(gòu)體變量的指針
9.4.2指向結(jié)構(gòu)體數(shù)組元素的指針
9.5結(jié)構(gòu)體與函數(shù)
9.5.1結(jié)構(gòu)體變量作函數(shù)參數(shù)
9.5.2指向結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù)
9.5.3函數(shù)的返回值為結(jié)構(gòu)體類型
9.6鏈表
9.6.1鏈表概述
9.6.2內(nèi)存動態(tài)管理函數(shù)
9.6.3鏈表的基本操作
9.7程序舉例

第10章共用體與枚舉類型
10.1共用體類型與共用體變量
10.2共用體變量的引用
10.3共用體變量的應(yīng)用
10.4位運算與位段結(jié)構(gòu)
10.4.1位運算
10.4.2位段結(jié)構(gòu)
10.5枚舉類型
10.6類型定義

第11章文件
11.1文件概述
11.1.1文件
11.1.2數(shù)據(jù)文件的存儲形式
11.1.3標準文件與非標準文件
11.1.4文件存取方式
11.2標準文件操作
11.2.1標準文件FILE結(jié)構(gòu)指針
11.2.2標準文件的打開操作
11.2.3關(guān)閉標準文件
11.2.4標準文件讀寫操作
11.2.5標準文件的隨機讀寫
11.3非標準文件操作
11.3.1建立非標準文件
11.3.2非標準文件打開和關(guān)閉
11.3.3非標準丈件的讀寫

第12章C語言綜合應(yīng)用程序示例
12.1多模塊編程方法
12.1.1程序模塊組織
12.1.2模塊之間的通信
12.1.3包含文件.h的應(yīng)用
12.2圖形處理應(yīng)用
12.2.1基本圖形處理庫函數(shù)
12.2.2圖形處理庫函數(shù)應(yīng)用示例
12.3操作系統(tǒng)接口應(yīng)用
12.3.1DOS操作系統(tǒng)簡介
12.3.2操作系統(tǒng)接口庫函數(shù)
12.3.3鼠標器及其應(yīng)用
12.4C語言與匯編語言混合編程
12.4.1匯編語言子程序的一般格式
12.4.2全局變量的傳遞
12.4.3參數(shù)和返回值的傳遞
12.4.4匯編語言子程序的匯編及與C程序的連接
12.4.5內(nèi)嵌匯編指令的C程序結(jié)構(gòu)
12.4.6內(nèi)嵌匯編指令的C程序的編譯和連接
12.5綜合應(yīng)用程序示例--漢字顯示技術(shù)
12.5.1漢字顯示的基本原理
12.5.2西文DOS環(huán)境下的漢字顯示

第13章C++基礎(chǔ)
13.1C++概述
13.2C++對C的擴充
13.2.1C++的輸入輸出
13.2.2C++的行注釋
13.2.3cOnst常量定義與使用
13.2.4局部變量的定義與全局變量作用域運算符
13.2.5變量的引用
13.2.6函數(shù)重載
13.2.7帶缺省參數(shù)的函數(shù)
13.2.8內(nèi)聯(lián)函數(shù)
13.2.9new與delete算符
13.3C++面向?qū)ο蟪绦蛟O(shè)計
13.3.1類與對象
13.3.2構(gòu)造函數(shù)與析構(gòu)函數(shù)
13.3.3靜態(tài)成員
13.3.4友元
13.3.5運算符重載
13.3.6繼承與派生
13.3.7多態(tài)性與虛函數(shù)
13.3.8I/O流類庫與文件輸入輸出
13.3.9模板
13.3.10異常處理
13.4應(yīng)用舉例

附錄ⅠASCII字符編碼一覽表
附錄Ⅱ運算符的優(yōu)先級別和結(jié)合方向一覽表
附錄ⅢTurboC庫函數(shù)
附錄Ⅳ圖形模式表
附錄Ⅴ鼠標器功能的編號及其作用
附錄Ⅵ鼠標驅(qū)動程序常用功能及其參數(shù)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號