出版時間:2011-5 出版社:機械工業(yè)出版社 作者:金升燦 編 頁數(shù):240
內(nèi)容概要
《C語言程序設(shè)計》是以C語言零起點讀者作為主要對象,由長期在高校從事計算機專業(yè)教學(xué)的一線教師編寫而成。《C語言程序設(shè)計》在體系結(jié)構(gòu)安排上盡可能地將概念、知識點與實例結(jié)合起來,通過將程序設(shè)計中常見的簡單而經(jīng)典問題作為實例,培養(yǎng)學(xué)生的程序設(shè)計思維能力,讓學(xué)生在發(fā)現(xiàn)問題和解決問題的過程中系統(tǒng)學(xué)習(xí)并掌握C語言的基礎(chǔ)知識?!禖語言程序設(shè)計》共分10章,主要內(nèi)容包括C語言程序設(shè)計基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)、數(shù)組、指針、函數(shù)、結(jié)構(gòu)體與共用體、編譯預(yù)處理、文件。各章內(nèi)容少而精,并提供了內(nèi)容豐富的習(xí)題和實訓(xùn)。 《C語言程序設(shè)計》可以作為高職高專“C語言程序設(shè)計”課程的入門教材,也可作為計算機培訓(xùn)和等級考試輔導(dǎo)用書,還可以作為廣大計算機編程愛好者學(xué)習(xí)C語言的自學(xué)用書和參考書。
書籍目錄
前言第1章 C語言程序設(shè)計基礎(chǔ)1.1 C語言程序結(jié)構(gòu)1.1.1 C語言程序的基本構(gòu)成1.1.2 函數(shù)結(jié)構(gòu)1.2 TurboC集成環(huán)境簡介1.2.1 調(diào)試一個C語言程序1.2.2 TurboC的基本操作1.3 基本數(shù)據(jù)類型1.3.1 常量與變量1.3.2 整型數(shù)據(jù)1.3.3 實型數(shù)據(jù)1.3.4 字符型數(shù)據(jù)1.3.5 字符串常量1.4 常用運算符和表達式1.4.1 算術(shù)運算符和算術(shù)表達式1.4.2 賦值運算符和賦值表達式1.4.3 逗號運算符和逗號表達式1.5 表達式的求值問題本章小結(jié)習(xí)題1實訓(xùn)1第2章 順序結(jié)構(gòu)程序設(shè)計2.1 賦值語句2.2 數(shù)據(jù)的輸入和輸出2.2.1 格式化輸出函數(shù)printf2.2.2 各種類型數(shù)據(jù)的輸出設(shè)計2.2.3 格式化輸入函數(shù)scanf2.2.4 單個字符的輸入和輸出2.3 順序結(jié)構(gòu)的設(shè)計2.3.1 順序結(jié)構(gòu)流程圖2.3.2 順序結(jié)構(gòu)程序設(shè)計舉例本章小結(jié)習(xí)題2實訓(xùn)2第3章 分支結(jié)構(gòu)程序設(shè)計3.1 分支結(jié)構(gòu)流程圖3.2 關(guān)系運算和邏輯運算3.2.1 關(guān)系運算符和關(guān)系表達式3.2.2 邏輯運算符和邏輯表達式3.3 if語句3.3.1 簡單if語句3.3.2 基本if語句(if-else語句)3.3.3 分支結(jié)構(gòu)的嵌套3.3.4 if-else-if語句3.3.5 程序設(shè)計舉例3.4 switch語句3.4.1 switch語句的結(jié)構(gòu)3.4.2 switch語句的使用技巧3.5 程序設(shè)計舉例3.6 條件運算符與條件表達式本章小結(jié)習(xí)題3實訓(xùn)3第4章 循環(huán)結(jié)構(gòu)4.1 循環(huán)結(jié)構(gòu)流程圖4.2 while語句4.3 do-while語句4.4 for語句4.5 break語句和continue語句4.6 循環(huán)的嵌套4.7 goto語句以及用goto語句構(gòu)成循環(huán)結(jié)構(gòu)4.8 程序設(shè)計舉例本章小結(jié)習(xí)題4實訓(xùn)4第5章 數(shù)組5.1 數(shù)組的概念5.2 一維數(shù)組5.2.1 一維數(shù)組的定義與引用5.2.2 一維數(shù)組的輸入和輸出5.2.3 程序設(shè)計舉例5.3 二維數(shù)組5.3.1 二維數(shù)組的定義與引用5.3.2 二維數(shù)組的輸入和輸出5.3.3 程序設(shè)計舉例5.4 字符數(shù)組5.4.1 字符數(shù)組的定義與引用5.4.2 字符數(shù)組的輸入和輸出5.4.3 程序設(shè)計舉例5.4.4 常用字符串處理函數(shù)5.4.5 字符串處理應(yīng)用舉例本章小結(jié)習(xí)題5實訓(xùn)5第6章 指針6.1 指針的概念6.2 指向變量的指針變量6.2.1 利用指針變量訪問變量6.2.2 程序設(shè)計舉例6.3 指向數(shù)組的指針變量6.3.1 利用指針變量訪問數(shù)組6.3.2 通過指針引用二維數(shù)組6.3.3 程序設(shè)計舉例6.4 指向字符串的指針變量6.4.1 利用指針變量訪問字符串6.4.2 程序設(shè)計舉例本章小結(jié)習(xí)題6實訓(xùn)6第7章 函數(shù)7.1 函數(shù)的概念7.2 函數(shù)的定義與調(diào)用7.2.1 函數(shù)的設(shè)計7.2.2 函數(shù)的調(diào)用7.2.3 函數(shù)的嵌套調(diào)用7.3 函數(shù)參數(shù)7.3.1 變量作為參數(shù)7.3.2 數(shù)組作為參數(shù)7.3.3 指針變量作為函數(shù)的參數(shù)7.4 變量的存儲類別7.4.1 局部變量和全局變量7.4.2 動態(tài)存儲變量和靜態(tài)存儲變量7.4.3 更改變量和函數(shù)的作用域7.5 運行由多個源程序文件組成的程序7.6 程序設(shè)計舉例本章小結(jié)習(xí)題7實訓(xùn)7第8章 結(jié)構(gòu)體與共用體8.1 結(jié)構(gòu)體8.1.1 結(jié)構(gòu)體類型的定義8.1.2 結(jié)構(gòu)體類型變量8.1.3 結(jié)構(gòu)體類型數(shù)組8.1.4 結(jié)構(gòu)體類型指針變量8.1.5 程序設(shè)計舉例8.2 共用體8.2.1 共用體類型的定義8.2.2 共用體類型變量本章小結(jié)習(xí)題8實訓(xùn)8第9章 編譯預(yù)處理9.1 宏定義9.1.1 不帶參數(shù)的宏定義9.1.2 帶參數(shù)的宏定義9.2 文件包含9.3 條件編譯本章小結(jié)習(xí)題9實訓(xùn)9第10章 文件10.1 文件的概念10.2 文件的基本操作10.2.1 文件的打開和關(guān)閉10.2.2 文件的讀寫10.3 程序設(shè)計舉例本章小結(jié)習(xí)題10實訓(xùn)10附錄附錄A 運算符的優(yōu)先級和結(jié)合性附錄B 常用字符與ASCII代碼對照表附錄C C語言中的關(guān)鍵字附錄D 常用C語言庫函數(shù)附錄E VC++上機操作簡介參考文獻
圖書封面
評論、評分、閱讀與下載