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