出版時(shí)間:2012-8 出版社:清華大學(xué)出版社 作者:袁仲雄 等編著 頁數(shù):284 字?jǐn)?shù):464000
內(nèi)容概要
《c語言程序設(shè)計(jì)基礎(chǔ)》是一本理論和實(shí)踐相結(jié)合的c語言程序設(shè)計(jì)基礎(chǔ)教材。
《c語言程序設(shè)計(jì)基礎(chǔ)》中全面介紹了c語言程序設(shè)計(jì)的基本概念和基本方法,包括c語言數(shù)據(jù)類型、輸入輸出、結(jié)構(gòu)化程序的三種結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件操作。
《c語言程序設(shè)計(jì)基礎(chǔ)》可作為c語言程序設(shè)計(jì)課程的教材,也可供從事程序設(shè)計(jì)的工程技術(shù)人員參考。
書籍目錄
第 1 部 分
第1章程序設(shè)計(jì)基礎(chǔ)
1.1程序設(shè)計(jì)基本概念
1.2算法和結(jié)構(gòu)化程序設(shè)計(jì)
1.2.1算法的概念
1.2.2算法的特性
1.2.3算法的描述
1.2.4結(jié)構(gòu)化程序設(shè)計(jì)
1.3數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)
1.3.1數(shù)據(jù)類型的概念
1.3.2程序運(yùn)行中的一些數(shù)據(jù)概念
習(xí)題1
第2章c語言的數(shù)據(jù)類型、表達(dá)式及輸入輸出
2.1c語言的發(fā)展與特點(diǎn)
2.2c程序概述
2.2.1c語言程序基本結(jié)構(gòu)
2.2.2c語言字符集
2.2.3c語言詞匯
2.2.4c語言書寫規(guī)則
.2.3c程序上機(jī)過程
2.4常量和變量
2.4.1常量
2.4.2變量
2.5數(shù)據(jù)類型
2.5.1整型數(shù)據(jù)
2.5.2實(shí)型數(shù)據(jù)
2.5.3字符型數(shù)據(jù)
2.5.4各類數(shù)值型數(shù)據(jù)之間的混合運(yùn)算
2.6運(yùn)算符與表達(dá)式
2.6.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.6.2關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.6.3邏輯運(yùn)算符和邏輯表達(dá)式
2.6.4賦值運(yùn)算符和賦值表達(dá)式
2.6.5逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.7輸入輸出簡介
2.7.1數(shù)據(jù)輸入輸出的概念
2.7.2字符數(shù)據(jù)的輸入輸出
2.7.3格式輸入與輸出
習(xí)題2
第3章c語言流程控制
3.1順序結(jié)構(gòu)編程
3.1.1c語句
3.1.2順序結(jié)構(gòu)程序設(shè)計(jì)
3.2選擇結(jié)構(gòu)程序設(shè)計(jì)
3.2.1if語句
3.2.2條件運(yùn)算符
3.2.3switch語句
3.2.4選擇結(jié)構(gòu)程序設(shè)計(jì)舉例
3.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.3.1while語句
3.3.2do-while語句
3.3.3for語句
3.3.4三種循環(huán)語句的比較
3.3.5循環(huán)的嵌套
3.4break語句和continue語句
3.4.1break語句
3.4.2continue語句
3.5goto語句
3.6程序?qū)嵗?br />習(xí)題3
第4章數(shù)組
4.1引例
4.2一維數(shù)組
4.2.1一維數(shù)組的定義和引用
4.2.2一維數(shù)組的初始化
4.2.3一維數(shù)組程序舉例
4.3二維數(shù)組
4.3.1二維數(shù)組的定義和引用
4.3.2二維數(shù)組的初始化
4.3.3二維數(shù)組程序舉例
4.4字符數(shù)組和字符串
4.4.1字符數(shù)組
4.4.2字符串
4.4.3二維字符數(shù)組
4.4.4字符數(shù)組程序舉例
習(xí)題4
第5章函數(shù)
5.1函數(shù)的基本結(jié)構(gòu)
5.2函數(shù)的調(diào)用
5.2.1函數(shù)的一般調(diào)用
5.2.2函數(shù)的聲明
5.2.3函數(shù)的嵌套調(diào)用
5.2.4函數(shù)的遞歸調(diào)用
5.3函數(shù)的參數(shù)傳遞
5.3.1基本參數(shù)傳遞
5.3.2數(shù)組作為函數(shù)參數(shù)
5.4變量的作用域及存儲(chǔ)類型
5.4.1局部變量和全局變量
5.4.2變量的存儲(chǔ)類型
習(xí)題5
第6章指針
6.1指針的基本概念
6.1.1地址和指針
6.1.2指針變量的定義、賦值與引用
6.2指針和數(shù)組
6.2.1指針和一維數(shù)組
6.2.2指針和二維數(shù)組
6.2.3指針和字符串
6.2.4指針數(shù)組
6.3指針和函數(shù)
6.3.1指針作函數(shù)參數(shù)
6.3.2返回指針值的函數(shù)
6.3.3指向函數(shù)的指針
6.4指向指針的指針
6.4.1二級(jí)指針的定義
6.4.2使用指向指針的指針
習(xí)題6
第7章結(jié)構(gòu)和聯(lián)合
7.1引例
7.2結(jié)構(gòu)體
7.2.1結(jié)構(gòu)體類型的理解和定義
7.2.2定義結(jié)構(gòu)體類型變量的方法
7.2.3結(jié)構(gòu)體類型變量的引用
7.2.4結(jié)構(gòu)體變量的初始化
7.3結(jié)構(gòu)體數(shù)組
7.4指向結(jié)構(gòu)體的指針
7.5鏈表
7.5.1鏈表概述
7.5.2動(dòng)態(tài)開辟和釋放空間的函數(shù)
7.5.3建立鏈表
7.5.4輸出鏈表
7.5.5對(duì)鏈表的刪除操作
7.5.6對(duì)鏈表的插入操作
7.6共用體
7.7自定義數(shù)據(jù)類型
7.7.1枚舉類型
7.7.2用typedef定義類型
習(xí)題7
第8章文件
8.1引例
8.1.1文件的概念
8.1.2緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)
8.1.3文件類型指針
8.2文件的打開與關(guān)閉
8.2.1文件的打開
8.2.2文件的關(guān)閉
8.3文件的順序讀寫
8.3.1輸入和輸出一個(gè)字符
8.3.2輸入和輸出一個(gè)字符串
8.3.3格式化的輸入和輸出
8.3.4按數(shù)據(jù)塊的方式輸入和輸出
8.4文件的定位與隨機(jī)讀寫
8.4.1文件的定位
8.4.2隨機(jī)讀寫
8.5文件操作的出錯(cuò)檢測
習(xí)題8
第 2 部 分
實(shí)驗(yàn)1數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
實(shí)驗(yàn)2最簡單的c語言程序設(shè)計(jì)
實(shí)驗(yàn)3邏輯結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)4循環(huán)控制(一)
實(shí)驗(yàn)5循環(huán)控制(二)
實(shí)驗(yàn)6數(shù)組
實(shí)驗(yàn)7函數(shù)
實(shí)驗(yàn)8指針
實(shí)驗(yàn)9結(jié)構(gòu)體和共用體
實(shí)驗(yàn)10文件
實(shí)驗(yàn)11綜合實(shí)訓(xùn)
附錄ac語言程序集成開發(fā)環(huán)境簡介: vc++ 6.0
a1使用visual c++ 6.0建立c語言應(yīng)用程序
a2常見的編譯錯(cuò)誤——語法錯(cuò)誤
a3程序的調(diào)試——邏輯錯(cuò)誤
a4模塊結(jié)構(gòu)程序的工程創(chuàng)建與調(diào)試
附錄bascii碼集
b1ascii 非打印控制字符表
b2ascii 打印字符
附錄cc語言常用關(guān)鍵字
附錄dc語言運(yùn)算符的優(yōu)先級(jí)
附錄e常用c語言標(biāo)準(zhǔn)庫函數(shù)
e1測試函數(shù)
e2數(shù)學(xué)函數(shù)
e3字符串操作函數(shù)
e4輸入/輸出函數(shù)
e5動(dòng)態(tài)存儲(chǔ)分配函數(shù)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C語言程序設(shè)計(jì)基礎(chǔ) PDF格式下載