《全國高職高專規(guī)劃教材·計算機(jī)系列:C語言程序設(shè)計》系統(tǒng)而全面地介紹了C語言,為了適應(yīng)不同讀者的需求,《全國高職高專規(guī)劃教材·計算機(jī)系列:C語言程序設(shè)計》分兩部分:基礎(chǔ)篇和提高篇。其中,基礎(chǔ)篇中通過豐富的任務(wù)講述了C語言的基本知識,概念清晰、結(jié)構(gòu)分明,使讀者能夠?qū)語言有基本的了解。此外,還講述了使用Visual C++6.0和了urbo C 3.0進(jìn)行程序開發(fā)應(yīng)該掌握的各項技術(shù)。提高篇中重點講解了自定義數(shù)據(jù)類型、鏈表、位運(yùn)算、預(yù)處理和文件等知識,使讀者加深了對C語言的了解,并能夠進(jìn)行綜合應(yīng)用。
《全國高職高專規(guī)劃教材·計算機(jī)系列:C語言程序設(shè)計》適合于高職高專計算機(jī)、通信等工科專業(yè)學(xué)生和C語言的初學(xué)者使用,也適合作為軟件開發(fā)愛好者的參考用書。
基礎(chǔ)知識篇
第1章 C語言概述
1.1 C語言的重要性
1.2 C語言的發(fā)展
1.3 C語言的特點
1.4 C語言程序介紹
1.5 簡單的C語言程序
1.6 C語言程序的結(jié)構(gòu)特點
1.7 C語言程序常用的開發(fā)工具簡介
1.8 本章小結(jié)
第2章 數(shù)據(jù)描述與基本操作
2.1 數(shù)據(jù)的存儲
2.2 常量和變量
2.3 基本數(shù)據(jù)類型
2.4 運(yùn)算符和表達(dá)式
2.5 本章小結(jié)
第3章 C語句和數(shù)據(jù)的輸入、輸出
3.1 C語句
3.2 數(shù)據(jù)的輸入和輸出
3.3 本章小結(jié)
第4章 結(jié)構(gòu)化程序設(shè)計方法
4.1 順序結(jié)構(gòu)程序設(shè)計方法
4.2 選擇結(jié)構(gòu)程序設(shè)計方法
4.3 循環(huán)結(jié)構(gòu)程序設(shè)計方法
4.4 本章小結(jié)
第5章 數(shù)組與字符串
5.1 一維數(shù)組
5.2 二維數(shù)組
5.3 字符數(shù)組與字符串
5.4 本章小結(jié)
第6章 函數(shù)
6.1 函數(shù)的定義
6.2 函數(shù)的調(diào)用
6.3 函數(shù)的聲明和函數(shù)原型
6.4 函數(shù)的參數(shù)及返回值
6.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
6.6 變量的作用域和生存期
6.7 內(nèi)部函數(shù)和外部函數(shù)
6.8 本章小結(jié)
第7章 指針
7.1 指針的含義
7.2 指針變量
7.3 通過指針引用一維數(shù)組
7.4 通過指針引用二維數(shù)組元素
7.5 通過指針引用字符串
7.6 指針數(shù)組
7.7 指向函數(shù)的指針
7.8 返回指針值的函數(shù)
7.9 多重指針
7.1 0本章小結(jié)
是高篇
第8章 結(jié)構(gòu)體、共用體、枚舉
8.1 結(jié)構(gòu)體
8.2 結(jié)構(gòu)體數(shù)組
8.3 結(jié)構(gòu)體指針
8.4 用結(jié)構(gòu)體雯量和結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù)
8.5 共用體
8.6 枚舉
8.7 用typedef定義類型
8.8 本章小結(jié)
第9章 鏈表
9.1 動態(tài)內(nèi)存分配簡介
9.2 鏈表
9.3 本章小結(jié)
第10章 位運(yùn)算
10.1 位運(yùn)算符和位運(yùn)算
10.2 位域
10.3 本章小結(jié)
第11章 編譯預(yù)處理
11.1 宏定義
11.2 文件包含處理
11.3 條件編譯
11.4 本章小結(jié)
第12章 文件
12.1 文件的概述
……
附錄A 常用字符與ASCII代碼對照表
附錄B C語言中的關(guān)鍵字及其用途
附錄C 運(yùn)算符的優(yōu)先級和結(jié)合性
參考文獻(xiàn)