《C程序設(shè)計(jì)技術(shù)》針對程序設(shè)計(jì)語言初學(xué)者,以C語言為載體,以微軟VisualC++6.0為環(huán)境,通過討論C程序設(shè)計(jì)的一般過程和方法,重點(diǎn)介紹了結(jié)構(gòu)化程序設(shè)計(jì)的基本思想和實(shí)現(xiàn)方法!禖程序設(shè)計(jì)技術(shù)》通過數(shù)據(jù)組織、控制結(jié)構(gòu)、文件處理等程序設(shè)計(jì)基礎(chǔ)知識的討論,向讀者講授使用C語言進(jìn)行程序設(shè)計(jì)的基本方法;通過對指針與函數(shù)關(guān)系、指針與數(shù)組關(guān)系、指針數(shù)組、動(dòng)態(tài)數(shù)組實(shí)現(xiàn)方法、構(gòu)造數(shù)據(jù)類型使用方法等方面的討論,向讀者講授C語言特有的一些重要知識,使讀者能夠循序漸進(jìn)地掌握使用C語言開發(fā)各類常見應(yīng)用程序的基本技能。
《C程序設(shè)計(jì)技術(shù)》在附錄中提供了ASCII碼表、C程序設(shè)計(jì)中常用的標(biāo)準(zhǔn)庫函數(shù)、使用VisualC++6.0集成環(huán)境開發(fā)C程序的基本方法等重要學(xué)習(xí)資料。
《C程序設(shè)計(jì)技術(shù)》覆蓋了C語言的應(yīng)用基礎(chǔ),內(nèi)容深入淺出、語言流暢、例題豐富,適合作為程序設(shè)計(jì)語言課程初學(xué)者的教材,對于程序設(shè)計(jì)愛好者也是極佳的入門教材或參考書。
第1章 C程序設(shè)計(jì)初步
1.1 C程序結(jié)構(gòu)和處理過程
1.1.1 C程序的基本結(jié)構(gòu)
1.1.2 C程序的處理過程
1.2 C語言的基本數(shù)據(jù)類型
1.2.1 C程序中數(shù)據(jù)的表示
1.2.2 C語言基本數(shù)據(jù)類型
1.3 C語言基本運(yùn)算符和表達(dá)式運(yùn)算
1.3.1 C運(yùn)算符和表達(dá)式概念
1.3.2 賦值運(yùn)算符
1.3.3 算術(shù)運(yùn)算符
1.3.4 自增自減運(yùn)算符
1.3.5 復(fù)合賦值運(yùn)算符
1.3.6 逗號運(yùn)算符
1.3.7 sizeof運(yùn)算符
1.3.8 數(shù)據(jù)類型轉(zhuǎn)換
1.4 C語言標(biāo)準(zhǔn)庫的使用方法
1.4.1 C標(biāo)準(zhǔn)庫的使用方法
1.4.2 常用數(shù)學(xué)標(biāo)準(zhǔn)庫函數(shù)介紹
習(xí)題1
第2章 C程序的基本控制結(jié)構(gòu)
2.1 C語言關(guān)系運(yùn)算和邏輯運(yùn)算
2.1.1 關(guān)系運(yùn)算符
2.1.2 邏輯運(yùn)算符
2.2 分支結(jié)構(gòu)程序設(shè)計(jì)
2.2.1 單分支程序設(shè)計(jì)
2.2.2 復(fù)合語句在程序中的使用
2.2.3 雙分支程序設(shè)計(jì)
2.2.4 多分支程序設(shè)計(jì)
2.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
2.3.1 while循環(huán)控制結(jié)構(gòu)
2.3.2 do~while循環(huán)控制結(jié)構(gòu)
2.3.3 for循環(huán)控制結(jié)構(gòu)
2.3.4 空語句及其在程序中的使用
2.3.5 循環(huán)的嵌套結(jié)構(gòu)
2.3.6 break語句和continue語句
2.4 基本控制結(jié)構(gòu)簡單應(yīng)用
2.4 ,1窮舉方法程序設(shè)計(jì)
2.4.2 迭代方法程序設(shè)計(jì)
2.4.3 -元高階方程的迭代程序解法(*)
習(xí)題2
第3章 函數(shù)
3.1 函數(shù)的定義和調(diào)用
3.1.1 函數(shù)的定義和聲明
3.1.2 函數(shù)調(diào)用中的數(shù)值參數(shù)傳遞
3.2 函數(shù)調(diào)用中的指針參數(shù)傳遞
3.2.1 指針變量的定義和引用
3.2.2 函數(shù)調(diào)用中的地址值參數(shù)傳遞
3.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
3.3.1 函數(shù)的嵌套調(diào)用、
3.3.2 函數(shù)的遞歸調(diào)用
3.4 變量的作用域和生存期
3.4.1 變量的作用域
3.4.2 變量的生存期
習(xí)題3
第4章 數(shù)組和字符串
4.1 數(shù)組的定義及數(shù)組元素的引用
4.1.1 二維數(shù)組的定義和元素引用方法
4.1.2 二維數(shù)組和多維數(shù)組
4.2 字符數(shù)組和字符串
4.2.1 字符數(shù)組的定義和初始化
4.2.2 字符數(shù)組的輸入輸出
4.2.3 常用字符類數(shù)據(jù)處理標(biāo)準(zhǔn)庫函數(shù)
4.3 函數(shù)調(diào)用中的數(shù)組參數(shù)傳遞
4.3.1 -維數(shù)組作函數(shù)的參數(shù)
4.3.2 二維數(shù)組作函數(shù)的參數(shù)
4.4 數(shù)組的簡單應(yīng)用
4.4.1 數(shù)組元素值的隨機(jī)生成
4.4.2 基于數(shù)組的常用排序方法
4.4.3 基于數(shù)組的常用查找方法
習(xí)題4
第5章 C程序文件處理基礎(chǔ)
第6章 指針
第7章 結(jié)構(gòu)體和聯(lián)合體數(shù)據(jù)類型
第8章 編譯預(yù)處理基礎(chǔ)
第9章 枚舉類型和位運(yùn)算
參考文獻(xiàn)