出版時間:2009-2 出版社:清華大學出版社 作者:武雅麗 著 頁數(shù):318
內(nèi)容概要
《高等學校公共課計算機教材系列·C語言程序設(shè)計》針對C語言的特點,通過大量實例程序的解析,將知識點融會貫通,使讀者能快速掌握C語言在Visual C++環(huán)境下的編程和調(diào)試方法,提高程序設(shè)計能力。全書共13章,主要內(nèi)容可分兩部分。第一部分為C語言的基礎(chǔ)內(nèi)容,包括基本數(shù)據(jù)類型、控制結(jié)構(gòu)、數(shù)組、函數(shù)和編譯預處理:第二部分為C語言的高級編程技術(shù),也是C語言區(qū)別于其他高級語言的部分,包括構(gòu)造數(shù)據(jù)類型,即指針、結(jié)構(gòu)體、共用體和文件的概念以及相互之間的聯(lián)系。 《高等學校公共課計算機教材系列·C語言程序設(shè)計》是作者在多年C語言教學實踐經(jīng)驗及吸收國內(nèi)外優(yōu)秀教材特點的基礎(chǔ)上精心編寫而成的,力求集眾多C語言版本的優(yōu)點于一身,內(nèi)容由淺入深,通俗易懂,適合作為高等學校的C語言教材,也適合C語言自學者。
書籍目錄
第1章 程序設(shè)計基礎(chǔ)知識1.1 計算機的工作原理1.1.1 計算機的指令系統(tǒng)1.1.2 計算機的解題過程1.1.3 存儲程序原理1.2 程序語言與程序設(shè)計1.2.1 計算機程序與程序語言1.2.2 程序設(shè)計1.3 算法和算法的表示1.3.1 什么是算法1.3.2 算法的基本特征1.4 用流程圖表示算法1.5 用結(jié)構(gòu)化流程圖表示算法1.5.1 什么是結(jié)構(gòu)化程序1.5.2 三種基本結(jié)構(gòu)1.5.3 結(jié)構(gòu)化流程圖1.6 結(jié)構(gòu)化程序設(shè)計方法1.6.1 結(jié)構(gòu)化程序設(shè)計特征1.6.2 自頂而下的設(shè)計方法1.6.3 程序設(shè)計的風格習題第2章 C語言簡介2.1 C語言的發(fā)展過程2.2 C語言的特點2.3 C語言程序的格式和結(jié)構(gòu)特點2.3.1 C語言程序的格式2.3.2 C語言程序的結(jié)構(gòu)特點2.4 C語言程序的上機執(zhí)行過程習題第3章 數(shù)據(jù)類型、運算符與表達式3.1 關(guān)鍵字、標識符和保留標識符3.2 數(shù)據(jù)與數(shù)據(jù)類型3.3 基本數(shù)據(jù)類型及其表示3.3.1 常量與變量3.3.2 整型數(shù)據(jù)、實型數(shù)據(jù)、字符型數(shù)據(jù)3.4 C語言的運算符3.4.1 運算符簡介3.4.2 算術(shù)運算符和算術(shù)表達式3.4.3 賦值運算符和賦值表達式3.4.4 增1和減1運算符3.4.5 關(guān)系運算符和關(guān)系表達式3.4.6 邏輯運算符和邏輯表達式3.5 逗號表達式3.6 程序舉例習題第4章 控制結(jié)構(gòu)4.1 C語言的構(gòu)成4.2 輸入與輸出函數(shù)4.2.1 格式控制的輸入與輸出函數(shù)4.2.2 字符的輸入與輸出函數(shù)4.3 順序結(jié)構(gòu)4.4 選擇結(jié)構(gòu)4.4.1 if語句4.4.2 條件運算符和條件表達式4.4.3 switch語句4.4.4 選擇結(jié)構(gòu)程序設(shè)計舉例4.5 循環(huán)結(jié)構(gòu)4.5.1 while語句4.5.2 do-while語句4.5.3 for語句4.5.4 循環(huán)的嵌套4.5.5 幾種循環(huán)的比較4.6 其他控制語句4.6.1 break語句4.6.2 continue語句4.6.3 goto語句4.7 良好的源程序書寫風格4.7.1 源程序書寫格式4.7.2 注釋的使用4.8 程序舉例習題第5章 數(shù)組5.1 一維數(shù)組5.1.1 一維數(shù)組的定義5.1.2 一維數(shù)組的初始化5.1.3 一維數(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.3.4 字符串處理函數(shù)5.3.5 字符數(shù)組程序舉例習題5.1.1 一維數(shù)組的定義5.1.2 一維數(shù)組的初始化5.1.3 一維數(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.3.4 字符串處理函數(shù)5.3.5 字符數(shù)組程序舉例習題第6章 函數(shù)第7章 編譯預處理第8章 結(jié)構(gòu)體和共用體第9章 指針的概念第10章 指針與函數(shù)第11章 指針與結(jié)構(gòu)體第12章 位運算第13章 文件附錄A 常用字符及其ASCII代碼附錄B C語言的運算符及其結(jié)合性附錄C C語言的庫函數(shù)附錄D C語言中的關(guān)鍵字參考文獻
章節(jié)摘錄
第1章 程序設(shè)計基礎(chǔ)知識 隨著科學技術(shù)的迅猛發(fā)展,計算機技術(shù)日新月異,計算機程序設(shè)計語言也層出不窮那么,什么是程序語言?什么是程序設(shè)計?應該學哪一種程序語言?如何進行程序設(shè)計?這些都是程序設(shè)計初學者首先遇到的問題,也是程序設(shè)計的基本問題、共性問題?! 〔徽撌鞘裁礃拥挠嬎銠C語言,其程序設(shè)計的基本方法是相同的。本書作為程序設(shè)計的入門教材,將以C語言程序設(shè)計為主線,介紹程序設(shè)計的基本概念和基本方法,講述C語言的語法規(guī)則和實用的C程序設(shè)計技術(shù)。作為全書的開篇,本章就程序設(shè)計的基本知識進行概括性討論,首先介紹計算機的工作原理,然后重點介紹算法的概念及特征、設(shè)計算法的方法和策略、流程圖的表示和結(jié)構(gòu)化程序設(shè)計方法等內(nèi)容。需要說明的是,有些概念和方法要深入學習后續(xù)各章才會有深刻的理解?! ?.1 計算機的工作原理 1.1.1 計算機的指令系統(tǒng)
編輯推薦
《高等學校公共課計算機教材系列·C語言程序設(shè)計》特色,結(jié)合作者多年C語言教學實踐經(jīng)驗以及國內(nèi)外優(yōu)秀教材的特點編寫,概念清楚,編排合理,實例豐富,簡明實用。適合新的國家等級考試的VC++環(huán)境,配有教學課件,可聯(lián)機廣播教學,有利于加強教學效果和節(jié)省學時。
圖書封面
評論、評分、閱讀與下載