《C語言程序設(shè)計/國家示范性高等職業(yè)教育電子信息大類“十二五”規(guī)劃教材》以C語言知識為主線,以程序設(shè)計的循序漸進(jìn)過程為載體,系統(tǒng)地介紹了C語言程序的基本結(jié)構(gòu)、基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、程序控制語句、函數(shù)的使用、數(shù)組和指針、結(jié)構(gòu)體和共用體、文件的操作等內(nèi)容。全書的最后通過C語言編寫兩個完整的綜合實例,從而達(dá)到對知識融會貫通的目的。通過本書的學(xué)習(xí),力求讓讀者打下一個扎實的程序設(shè)計基礎(chǔ)和C語言基礎(chǔ),從而實現(xiàn)培養(yǎng)學(xué)生程序設(shè)計的能力。
《C語言程序設(shè)計/國家示范性高等職業(yè)教育電子信息大類“十二五”規(guī)劃教材》不僅注重編程基礎(chǔ)知識的學(xué)習(xí),還強(qiáng)調(diào)基本技能的訓(xùn)練。所以在內(nèi)容的編排上,注重難度由淺入深,講述詳細(xì)清晰,語言準(zhǔn)確,示例豐富。每章除包含知識講解和程序?qū)嵗猓配有上機(jī)實訓(xùn)項目和大量習(xí)題,以幫助讀者更好地掌握C語言的基本編程技巧。
《C語言程序設(shè)計/國家示范性高等職業(yè)教育電子信息大類“十二五”規(guī)劃教材》編者由從事教學(xué)經(jīng)驗和實際項目開發(fā)經(jīng)驗的教師組成,書中大量的教學(xué)實例,既有較強(qiáng)的理論性,又具有鮮明的實用性。為了方便教學(xué),本書還配有教學(xué)課件等教學(xué)資源包,任課教師和學(xué)生可以登錄“我們愛讀書”網(wǎng)免費注冊下載,或者也可以發(fā)郵件至免費索取。
本書既可作為高職高專院校計算機(jī)及其相關(guān)專業(yè)的教材,也可以作為編程愛好者的自學(xué)教材和相關(guān)水平考試的參考教材。
第1章 C語言概述
1.1 C語言簡介
1.2 C程序的基本結(jié)構(gòu)與組成
1.3 C語言程序的運(yùn)行
1.4 程序?qū)嵗?br />
1.5 實訓(xùn)項目一:C語言程序運(yùn)行步驟
1.6 錯誤提示
習(xí)題1
第2章 基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)類型
2.2 常量
2.3 變量
2.4 運(yùn)算符及表達(dá)式
2.5 表達(dá)式中的類型轉(zhuǎn)換
第1章 C語言概述
1.1 C語言簡介
1.2 C程序的基本結(jié)構(gòu)與組成
1.3 C語言程序的運(yùn)行
1.4 程序?qū)嵗?
1.5 實訓(xùn)項目一:C語言程序運(yùn)行步驟
1.6 錯誤提示
習(xí)題1
第2章 基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)類型
2.2 常量
2.3 變量
2.4 運(yùn)算符及表達(dá)式
2.5 表達(dá)式中的類型轉(zhuǎn)換
2.5 程序?qū)嵗?
2.7 實訓(xùn)項目二:運(yùn)算符與表達(dá)式的應(yīng)用
2.8 錯誤提示
習(xí)題2
第3章 簡單的C程序設(shè)計
3.1 C語句概述
3.2 數(shù)據(jù)的輸入/輸出
3.3 程序?qū)嵗?
3.4 實訓(xùn)項目三:輸入/輸出程序設(shè)計
習(xí)題3
第4章 程序的控制結(jié)構(gòu)
4.1 算法及其描述方法
4.2 順序結(jié)構(gòu)
4.3 選擇結(jié)構(gòu)
4.4 循環(huán)結(jié)構(gòu)
4.5 break與continue語句
4.6 程序?qū)嵗?
4.7 實訓(xùn)項目四:控制結(jié)構(gòu)程序設(shè)計
4.8 錯誤提示
習(xí)題4
第5章 函數(shù)
5.1 函數(shù)概念引入
5.2 函數(shù)定義的一般形式
5.3 函數(shù)的參數(shù)和函數(shù)的值
5.4 函數(shù)的調(diào)用
5.5 函數(shù)的嵌套調(diào)用
5.6 函數(shù)的遞歸調(diào)用
5.7 局部變量和全局變量
5.8 變量的存儲類型
5.9 程序?qū)嵗?
5.1 0實訓(xùn)項目五:函數(shù)的應(yīng)用
習(xí)題5
第6章 數(shù)組
6.1 為什么引入數(shù)組
6.2 一維數(shù)組的應(yīng)用
6.3 二維數(shù)組的應(yīng)用
6.4 數(shù)組作函數(shù)參數(shù)
6.5 字符數(shù)組
6.6 程序?qū)嵗?
6.7 實訓(xùn)項目六:數(shù)組應(yīng)用
6.8 錯誤提示
習(xí)題6
第7章 指針
7.1 指針變量概述
7.2 指針與數(shù)組
7.3 指針數(shù)組
7.4 指向指針的指針
7.5 程序?qū)嵗?
7.6 實訓(xùn)項目七:使用指針編寫程序
7.7 錯誤提示
習(xí)題7
第8章 結(jié)構(gòu)體與共用體
8.1 結(jié)構(gòu)體的應(yīng)用場合
8.2 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量
8.2 結(jié)構(gòu)體數(shù)組
8.4 結(jié)構(gòu)體與指針
8.5 結(jié)構(gòu)體與函數(shù)
8.6 鏈表
8.7 共用體
8.8 預(yù)處理
8.9 程序?qū)嵗?
8.1 0實訓(xùn)項目八:復(fù)雜數(shù)據(jù)類型的使用
習(xí)題8
第9章 文件
9.1 文件
9.2 文件的打開與關(guān)閉
9.3 順序文件的讀寫
9.4 隨機(jī)文件的讀寫
9.5 出錯的檢測
9.6 程序?qū)嵗?
9.7 實訓(xùn)項目九:文件的操作
9.8 錯誤提示
習(xí)題9
第10章 綜合實訓(xùn)
10.1 實例1-學(xué)生成績管理系統(tǒng)
10.2 實例2——電子時鐘
10.3 實訓(xùn)項目10:電話簿管理系統(tǒng)
附錄A 常用字符與ASCII碼表
附錄B 常用TurboC2.0庫函數(shù)
附錄C 習(xí)題答案
參考文獻(xiàn)