周立功主編的《C程序設(shè)計(jì)高級(jí)教程》除了介紹C語(yǔ)言的基礎(chǔ)知識(shí)之外, 還重點(diǎn)講解軟件開發(fā)過(guò)程中常用的數(shù)據(jù)結(jié)構(gòu)和算法,以及代碼重 構(gòu)、軟件分層、模塊的接口與實(shí)現(xiàn)等軟件工程方法。本書內(nèi)容分為3個(gè)部分 :第一部分為第1~4章,主要介紹 C語(yǔ)言的基礎(chǔ)知識(shí);第二部分為第5~10章,深入講解數(shù)組、結(jié)構(gòu)體、指針和 函數(shù)及其各種習(xí)慣用法;第三部分 為第11章,介紹第1~10章各種知識(shí)的綜合應(yīng)用。
《C程序設(shè)計(jì)高級(jí)教程》可作為高等院校本科、高職高專電子信息工程 、自動(dòng)化、機(jī)電一體化及計(jì)算機(jī)專業(yè)的教材,也可作為 電子及計(jì)算機(jī)愛(ài)好者的自學(xué)用書,還可以作為軟件開發(fā)工程技術(shù)人員的參考 書。
第1章 程序設(shè)計(jì)基礎(chǔ)
1.1 提前引用的概念
1.2 第一個(gè)C語(yǔ)言程序
1.2.1 He11oWor1d
1.2.2 將C語(yǔ)言程序變成可執(zhí)行程序
1.3 基本數(shù)據(jù)類型
1.3.1 數(shù)據(jù)類型
1.3.2 整型數(shù)據(jù)
1.3.3 浮點(diǎn)型數(shù)據(jù)
1.4 常量與變量
1.4.1 常量的類型
1.4.2 保留字與標(biāo)識(shí)符
1.4.3 變量的三要素
1.4.4 變量的類型轉(zhuǎn)換
1.4.5 只讀變量與易變變量
1.4.6 聲明類型的別名(typedef)
1.5 指針
1.5.1 變量的地址與指針變量
1.5.2 指針類變量類型轉(zhuǎn)換
1.5.3 指向指針變量的指針
1.6 深入理解C語(yǔ)言的變量
1.6.1 計(jì)算機(jī)的存儲(chǔ)結(jié)構(gòu)
1.6.2 變量的存儲(chǔ)
1.7 運(yùn)算符
1.7.1 操作數(shù)
1.7.2 分類
1.7.3 運(yùn)算符優(yōu)先級(jí)與結(jié)合性
1.8 表達(dá)式
1.8.1 表達(dá)式的類型
1.8.2 表達(dá)式的左值與右值
1.8.3 表達(dá)式的副作用
1.8.4 表達(dá)式分類
1.8.5 表達(dá)式的類型轉(zhuǎn)換
第2章 簡(jiǎn)單函數(shù)
第3章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第5章 深入理解指針
第6章 變量與函數(shù)
第7章 深入理解函數(shù)
第8章 深入理解數(shù)組與指針
第9章 深入理解結(jié)構(gòu)與指針
第10章 流與文件
第11章 創(chuàng)建可重用軟件模塊的技術(shù)
參考文獻(xiàn)