《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì):C/C++程序設(shè)計(jì)(第2版)》以面向過程程序設(shè)計(jì)為基礎(chǔ),引進(jìn)了C++新增的運(yùn)算符重載、函數(shù)重載、類和對(duì)象的封裝性等,加強(qiáng)了C語(yǔ)言內(nèi)容,目的是使讀者在具備基本編程能力的基礎(chǔ)上循序漸進(jìn)地向面向?qū)ο蟪绦蛟O(shè)計(jì)過渡。全書共分9章,各章均精選了國(guó)家各類計(jì)算機(jī)水平考試的例題和習(xí)題。
編者基于多年的教學(xué)經(jīng)驗(yàn),注重C/C++本身的系統(tǒng)性與認(rèn)知規(guī)律的結(jié)合,針對(duì)初學(xué)者的特點(diǎn),在寫法上務(wù)求深入淺出,通俗易懂;在結(jié)構(gòu)和內(nèi)容上務(wù)求準(zhǔn)確定位,合理取舍,精選例題,強(qiáng)化實(shí)驗(yàn)。本書適合作為普通高等院校、高職高專、各類成人教育院校程序設(shè)計(jì)基礎(chǔ)課程的教材,也可作為編程人員和參加計(jì)算機(jī)考試(C/C++模塊)的自學(xué)者的參考書。
《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì):C/C++程序設(shè)計(jì)(第2版)》特點(diǎn): 1.以面向過程程序設(shè)計(jì)為基礎(chǔ),新增了C++新增的基礎(chǔ)內(nèi)容,著重面向應(yīng)用,注重學(xué)生的計(jì)算思維能力的培養(yǎng)。 2.本書針對(duì)高校計(jì)算機(jī)及其相關(guān)專業(yè)的程序設(shè)計(jì)基礎(chǔ)課教學(xué),可根據(jù)不同層次的教學(xué)要求,內(nèi)容可靈活取舍,而不失其教材內(nèi)容的科學(xué)性與系統(tǒng)性。 3.配合信息技術(shù)的發(fā)展,推陳出新,更新例題和習(xí)題。書中教學(xué)實(shí)例和綜合實(shí)例,對(duì)循序漸進(jìn)地培養(yǎng)學(xué)生的綜合應(yīng)用能力很有幫助。 4.本書配備了《C/C++程序設(shè)計(jì)(第2版)實(shí)驗(yàn)與習(xí)題解析》(書號(hào):978-7-302-28506-9),精心設(shè)計(jì)了各知識(shí)點(diǎn)的實(shí)驗(yàn)題目、對(duì)教材中的習(xí)題進(jìn)行詳細(xì)的解析,同時(shí)制作出動(dòng)態(tài)教學(xué)課件供老師使用。
第1章 概述
1.1 程序設(shè)計(jì)與高級(jí)語(yǔ)言
1.1.1 程序與程序設(shè)計(jì)
1.1.2 高級(jí)語(yǔ)言
1.2 算法
1.2.1 算法的特性
1.2.2 算法表示
1.3 C/C++的發(fā)展史與特點(diǎn)
1.3.1 C/C++的發(fā)展史
1.3.2 C/C++語(yǔ)言的特點(diǎn)
1.4 C語(yǔ)言程序結(jié)構(gòu)及書寫規(guī)則
1.4.1 C程序的基本結(jié)構(gòu)
1.4.2 程序的書寫規(guī)則
1.5 C語(yǔ)言的基本詞法
1.5.1 C語(yǔ)言使用的字符集
1.5.2 保留字
1.5.3 預(yù)定義標(biāo)識(shí)符
1.5.4 標(biāo)識(shí)符
1.5.5 C語(yǔ)言的詞類
1.6 C語(yǔ)言的基本語(yǔ)句
1.7 標(biāo)準(zhǔn)輸入輸出函數(shù)
1.7.1 格式化輸入輸出函數(shù)
1.7.2 C++的輸入輸出
1.7.3 非格式化字符輸入輸出函數(shù)
1.8 C語(yǔ)言程序的編輯、編譯、連接和執(zhí)行
1.9 Visual C++的上機(jī)環(huán)境介紹
1.9.1 Visual C++的安裝和啟動(dòng)
1.9.2 輸入和編輯源程序
1.9.3 編譯、連接和運(yùn)行
1.9.4 建立和運(yùn)行包含多個(gè)文件的程序
習(xí)題
第2章 基本數(shù)據(jù)類型及運(yùn)算符
2.1 C/C++的數(shù)據(jù)類型
2.2 常量
2.2.1 整型常量
2.2.2 實(shí)型常量
2.2.3 字符常量
2.2.4 符號(hào)常量
2.2.5 字符串常量
2.3 變量
2.3.1 變量的數(shù)據(jù)類型及其定義
2.3.2 變量的存儲(chǔ)類型及其定義
2.3.3 變量的初始化
2.3.4 基本數(shù)據(jù)類型的使用
2.4 運(yùn)算符及表達(dá)式
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.3 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.4 賦值運(yùn)算符和賦值表達(dá)式
2.4.5 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.4.6 變量的自增、自減運(yùn)算符
2.4.7 長(zhǎng)度運(yùn)算符
2.4.8 混合運(yùn)算和類型轉(zhuǎn)換
2.5 綜合運(yùn)算舉例
習(xí)題
第3章 程序控制結(jié)構(gòu)
3.1 順序結(jié)構(gòu)程序設(shè)計(jì)
3.2 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 if語(yǔ)句的3種形式
3.2.2 條件運(yùn)算符
3.2.3 switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.3.1 當(dāng)循環(huán)程序結(jié)構(gòu)
3.3.2 直到型循環(huán)程序結(jié)構(gòu)
3.3.3 次數(shù)循環(huán)程序結(jié)構(gòu)
3.3.4 循環(huán)嵌套與多重循環(huán)程序結(jié)構(gòu)
3.3.5 3種循環(huán)語(yǔ)句的比較
3.4 循環(huán)體內(nèi)使用break語(yǔ)句和continue語(yǔ)句
3.4.1 break語(yǔ)句
3.4.2 continue語(yǔ)句
3.5 goto語(yǔ)句及標(biāo)號(hào)語(yǔ)句
……
第4章 數(shù)組
第5章 函數(shù)
第6章 指針
第7章 構(gòu)造數(shù)據(jù)類型
第8章 文件
第9章 編譯預(yù)處理
附錄A ASCII字符編碼表
附錄B C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄C 常用的C語(yǔ)言庫(kù)函數(shù)
參考文獻(xiàn)