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