C++程序設計簡明教程

C++程序設計簡明教程

作者: 黃能耿 黃致遠 胡麗丹
出版社: 中國水利水電出版社
出版在: 2019-09-01
ISBN-13: 9787517079613
ISBN-10: 7517079611
裝訂格式: 平裝
總頁數: 308 頁





內容描述


本書是“Jitor實訓叢書”中的一本。本書以軟件行業對編程人才的需求為導向,
以培養應用型和創新型人才為目標,以Visual C++ 6.0為平台,
重點講解C++程序設計基礎、數組、函數、指針、面向對象的程序設計等內容,*後以一個綜合項目結束。
本書以初學者為讀者對象,以程序設計的基本主線為重點,深入講解程序設計的內涵,
並將軟件企業中的開發流程、編碼規範等職業素養有機地融入到教程中。
本書的特點是提供了一個在線的Jitor校驗器軟件(下載地址為http:ngweb.org),
提供了160個Jitor實訓項目和40個Jitor綜合實訓項目,讀者可以在Jitor校驗器的指導下,
一步一步地完成實訓任務,每完成一步提交給Jitor校驗器檢查,
並實時得到通過或失敗的反饋信息,校驗通過後才能進入下一步操作。
Jitor校驗器還會將成績上傳到服務器,讓教師實時掌握學生的實訓進展情況。
本書中的200個Jitor實訓項目也可配合其他教材使用。


目錄大綱


● Jitor實訓叢書使用說明
前言
章C++概述
1.1為什麼學C++
1.2安裝VC++ 6.0開發軟件
1.3體驗C++
1.3.1體驗C++程序和Jitor校驗器
1.3.2 Jitor校驗器的使用
1.3.3 C++的輸入和輸出
1.3.4 C++程序的結構
1.3.5 C+程序的開發過程
1.3.6 C++工作空間和項目
1.4常見問題
1.4.1 VC++ 6.0的安裝
1.4.2 VC++ 6.0的使用
1.4.3 VC++ 6.0的項目和文件
1.4.4編程時遇到的問題
1.5常用資源
1.6綜合實訓
第2章C++語言基礎
2.1 C++的基本要素
2.1.1關鍵字
2.1.2標識符
2.1.3分隔符
2.1.4代碼註釋
2.2數據類型
2.3變量和常量
2.3.1變量
2.3.2字面常量
2.3.3 const常量
2.3.4中文字符
2.3.5程序調試:變量的查看
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.4.9運算符的優先級
2.5簡單的輸入輸出
2.5.1數據輸出
2.5.2數據輸入
2.5.3數據格式控制
2.6綜合實訓
第3章程序結構和流程控制
3.1基本結構和語句
3.1.1程序的三種基本結構
3.1.2 C++程序的指令和語句
3.2分支語句
3.2.1 if語句
3.2 .2 if語句的嵌套
3.2.3條件運算符和條件表達式
3.2.4 switch語句
3.2.5實例詳解(一):求給定年份和月份的天數
3.2.6代碼命名和排版規範
3.3循環語句
3.3.1 while循環語句
3.3.2 do…while循環語句
3.3.3程序調試:循環的跟踪調試
3.3.4 for循環語句
3.3.5循環語句的幾種變化
3.3.6循環語句的嵌套
3.3.7實例詳解(二):求π的近似值
3.3.8實例詳解(三):斐波那契數列
3.4控制語句
3.4.1 break語句
3.4.2 continue語句
3.4. 3語句標號和goto語句
3.4.4 et()和abort()函數
3.4.5實例詳解(四):求自然對數的底e的近似值
3.4.6實例詳解(五):輸出素數表
3.4.7實例詳解(六):百錢買百雞問題
3.5綜合實訓
第4章數組
4.1一維數組
4.1.1一維數組的定義和使用:
4.1.2一維數組的值、值和平均值
4.1. 3一維數組逆序交換
4.1.4程序調試:一維數組的跟踪調試
4.1.5實例詳解(一):冒泡排序法
4.1.6實例詳解(二):選擇排序法
4.1.7實例詳解(三):擂台排序法
4.2二維數組
4.2.1二維數組的定義和使用
4.2.2二維數組的平均值
4.2.3實例詳解(四):二維數組(矩陣)的轉置
4.3字符數組
4.3 .1字符數組和字符串
4.3.2字符串處理函數
4.4綜合實訓
第5章函數
5.1函數概述
5.1.1使用C/C++庫函數
5.1.2使用自定義函數
5.1.3函數返回值
5.1.4無返回值的函數
5.1.5 main函數的形式
5.1.6函數原型說明
……
第6章編譯預處理
第7章指針與引用
第8章枚舉和結構體
第9章類和對象——封裝性
0章父類和子類——繼承性
1章重載和覆蓋——多態性
2章文件操作
3章綜合項目
參考文獻
附錄A ASCII碼表
附錄B C++關鍵字
附錄C C++運算符與優先級
附錄D C++常用庫函數




相關書籍

Introduction to the Boost C++ Libraries; Volume II - Advanced Libraries (Hardcover)

作者 Robert Demming Daniel J. Duffy

2019-09-01

量子電腦和量子網路:科技的下一場重大革命,它們如何運作和改變我們的世界

作者 Amit Katwala 翁尚均 譯

2019-09-01

Cognitive Radio Networks: Efficient Resource Allocation in Cooperative Sensing, Cellular Communications, High-Speed Vehicles, and Smart Grid Hardcover

作者 Tao Jiang Zhiqiang Wang Yang Cao

2019-09-01