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