出版時間:2010-8 出版社:國防工業(yè)出版社 作者:潘廣貞 編 頁數(shù):290
內(nèi)容概要
《C語言程序設(shè)計教程》針對軟件工程專業(yè)對程序設(shè)計的要求,強調(diào)以結(jié)構(gòu)化程序設(shè)計思想為導(dǎo)向、以任務(wù)為驅(qū)動,書中例題都嚴格按照編碼規(guī)范設(shè)計,并調(diào)試通過。主要內(nèi)容包括:概述、C語言數(shù)據(jù)類型、運算符和表達式、結(jié)構(gòu)化程序設(shè)計(順序、選擇和循環(huán)結(jié)構(gòu)程序設(shè)計)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共用體、文件、位運算和預(yù)處理命令,還包括兩個附錄:C語言運算符優(yōu)先級和結(jié)合性以及ASCII代碼與字符對照表。每章有本章的學(xué)習(xí)內(nèi)容、基本要求及小結(jié),并附有習(xí)題供讀者練習(xí)?! 禖語言程序設(shè)計教程》是作者多年教學(xué)和軟件開發(fā)實踐經(jīng)驗的總結(jié),具有內(nèi)容豐富、敘述清晰、實用性強的特點。適合作高等院校計算機、軟件工程等專業(yè)的程序設(shè)計基礎(chǔ)課程教材,也可供對C語言及軟件開發(fā)感興趣的自學(xué)者使用。
書籍目錄
第1章概述1.1計算機硬件及其發(fā)展1.1.1計算機發(fā)展簡史1.1.2計算機工作原理1.1.3現(xiàn)代計算機硬件系統(tǒng)的構(gòu)成1.1.4計算機軟件系統(tǒng)的構(gòu)成1.2程序設(shè)計語言1.3c語言簡介1.3.1C語言的特點1.3.2C語言的發(fā)展和標準化1.4簡單的C程序1.4.1C程序的特點1.4.2C語言程序的編譯和運行1.4.3C語言程序的書寫格式1.5解決實際問題的過程1.5.1解決問題的基本步驟1.5.2算法的概念1.5.3算法的特性1.5.4算法的表示1.6小結(jié)習(xí)題第2章C語言數(shù)據(jù)類型、運算符和表達式2.1基本字符、關(guān)鍵字和標識符2.2常量2.3變量的定義和使用2.3.1變量的定義及變量類型2.3.2變量的屬性和分類2.3.3變量的使用及賦初值2.4基本數(shù)據(jù)類型及其在計算機中的表示2.4.1數(shù)的進制2.4.2整型數(shù)據(jù)2.4.3整型變量2.5實型數(shù)據(jù)2.5.1實型常量的表示方法2.5.2實型變量2.6字符型數(shù)據(jù)2.6.1字符型常量2.6.2字符變量2.6.3字符變量在內(nèi)存中的存儲方式2.6.4字符數(shù)據(jù)和整型數(shù)據(jù)的關(guān)系2.6.5字符串常量2.7不同運算中各種數(shù)據(jù)類型間的相互轉(zhuǎn)換2.8運算符和表達式2.8.1算術(shù)運算符和算術(shù)表達式2.8.2賦值運算符和賦值表達式2.8.3關(guān)系運算符和關(guān)系表達式2.8.4邏輯運算符和邏輯表達式2.8.5條件運算符和條件表達式2.8.6逗號運算符和逗號表達式2.8.7其他運算符及其運算2.9小結(jié)習(xí)題第3章結(jié)構(gòu)化程序設(shè)計3.1什么是結(jié)構(gòu)化程序設(shè)計3.2程序流程圖3.2.1傳統(tǒng)流程圖3.2.2N-S結(jié)構(gòu)化流程圖3.33種基本結(jié)構(gòu)及流程圖表示3.3.1順序結(jié)構(gòu)3.3.2選擇結(jié)構(gòu)3.3.3循環(huán)結(jié)構(gòu)3.4小結(jié)習(xí)題第4章順序結(jié)構(gòu)程序設(shè)計4.1字符型數(shù)據(jù)的輸入/輸出函數(shù)4.1.1putchar函數(shù)4.1.2getchar函數(shù)4.2格式輸入/輸出函數(shù)4.2.1printf函數(shù)4.2.2scanf函數(shù)4.3程序舉例4.4小結(jié)習(xí)題第5章選擇結(jié)構(gòu)程序設(shè)計5.1if語句5.1.1if語句的標準格式5.1.2if語句的嵌套5.2switch語句5.3程序舉例5.4小結(jié)習(xí)題第6章循環(huán)結(jié)構(gòu)程序設(shè)計6.1循環(huán)結(jié)構(gòu)問題的提出6.2for循環(huán)6.2.1for循環(huán)語句6.2.2for循環(huán)的簡單舉例6.3while循環(huán)6.3.1while循環(huán)語句6.3.2while循環(huán)的簡單舉例6.4do-while循環(huán)6.4.1do-while循環(huán)語句6.4.2do-while循環(huán)的簡單舉侈6.5循環(huán)語句的嵌套6.5.1循環(huán)語句的嵌套形式6.5.2循環(huán)語句的嵌套舉例6.6break語句和continue語句6.6.1break語句6.6.2continue語句6.7程序舉例6.8小結(jié)習(xí)題第7章數(shù)組7.1一維數(shù)組7.1.1一維數(shù)組的定義7.1.2一維數(shù)組的初始化7.1.3一維數(shù)組元素的引用7.1.4一維數(shù)組程序舉例7.2二維數(shù)組7.2.1二維數(shù)組的定義7.2.2二維數(shù)組的初始化7.2.3二維數(shù)組元素的引用7.2.4二維數(shù)組程序舉例7.3字符數(shù)組7.3.1字符數(shù)組的定義、初始化及引用7.3.2字符串處理函數(shù)7.3.3字符數(shù)組程序舉例7.4小結(jié)習(xí)題第8章函數(shù)8.1C語言程序的一般結(jié)構(gòu)8.2函數(shù)的定義和返回值8.2.1函數(shù)的定義及聲明8.2.2函數(shù)的返回值8.3函數(shù)間的數(shù)據(jù)傳遞8.3.1實參與形參8.3.2值傳遞與地址傳遞8.3.3簡單變量作參數(shù)8.3.4數(shù)組作參數(shù)8.4函數(shù)的調(diào)用8.4.1函數(shù)調(diào)用的語法要求8.4.2函數(shù)的嵌套調(diào)用8.4.3函數(shù)的遞歸調(diào)用8.5變量的作用域及其存儲類型8.5.1變量的作用域8.5.2變量的存儲類型8.5.3變量分類總結(jié)8.6內(nèi)部函數(shù)和外部函數(shù)……第9章指針第10章結(jié)構(gòu)體與共用體第11章文件第12章位運算第13章預(yù)處理命令附錄A附錄B參考文獻
圖書封面
評論、評分、閱讀與下載