TOP
0
0
【13悅讀日】4/13~4/17 消費滿699送100元E-coupon
C++程序設計教程(簡體書)
滿額折

C++程序設計教程(簡體書)

人民幣定價:29.5 元
定  價:NT$ 177 元
優惠價:87154
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《高等學校計算機專業教材精選.算法與程序設計:C++程序設計教程》從實際編程需要出發,通過大量實例介紹C++語言以及面向對象程序設計方法,主要內容包括數據類型與表達式、C++控制語句、函數、數組、指針、類與對象、繼承與派生、多態型、模板、輸入輸出流等。《高等學校計算機專業教材精選.算法與程序設計:C++程序設計教程》可作為大專院校C++程序設計或面向對象程序設計教材,同時也可供使用C++進行程序開發的技術人員參考。.

名人/編輯推薦

《高等學校計算機專業教材精選?算法與程序設計:C++程序設計教程》可作為大專院校C++程序設計或面向對象程序設計教材,同時也可供使用C++進行程序開發的技術人員參考。

目次

第1章 C++與面向對象程序概述1.1 程序設計語言的發展1.1.1 機器語言1.1.2 匯編語言1.1.3 高級語言1.2 面向對象程序設計的特點1.2.1 面向對象程序設計的基本概念1.2.2 面向對象程序設計的特點1.3 C++語言的特點1.4 簡單的C++程序1.4.1 cout標準輸出1.4.2 cin標準輸入1.5 VisualC++6.0編程環境簡介1.5.1 VisualC++6.0界面介紹1.5.2 編輯、編譯和運行程序1.5.3 程序調試1.6 小結習題第2章 數據類型與表達式2.1 基本數據類型2.1.1 整型數據2.1.2 實型數據2.1.3 字符型數據2.1.4 布爾型數據2.2 常量與變量2.2.1 常量2.2.2 變量2.3 運算符與表達式2.3.1 算術運算符與算術表達式2.3.2 賦值運算符與賦值表達式2.3.3 關係運算符與關系表達式2.3.4 邏輯運算符與邏輯表達式2.3.5 條件運算符2.3.6 sizeof運算符2.4 位運算符2.5 C++的構造類型2.5.1 結構2.5.2 聯合2.5.3 枚舉2.6 小結習題第3章 C++控制語句3.1 C++語句概述3.2 if語句實現選擇結構3.2.1 引例3.2.2 if語句的基本結構3.2.3 if語句的嵌套3.2.4 用if語句實現多分支3.2.5 程序實例3.3 switch語句實現多分支結構3.3.1 引例3.3.2 switch語句的一般結構3.3.3 程序實例3.4 循環結構3.4.1 引例3.4.2 for語句的一般格式3.4.3 while語句實現循環3.4.4 用do-while語句實現循環3.4.5 continue語句、break語句與goto語句3.4.6 程序實例3.5 小結習題第4章 函數4.1 函數的定義與使用4.1.1 引例4.1.2 函數的定義4.1.3 函數的聲明與調用4.2 函數的參數傳遞4.2.1 值傳遞4.2.2 使用引用……第5章 數組第6章 指針第7章 類與對象第8章 類的繼承第9章 多態性第10章 模板第11章 輸入輸出流.

書摘/試閱



匯編語言是用人們比較習慣的符號來代替指令編碼,例如用ADD來代替001表示加法操作,用Move來代替010表示數據移動。用符號代替二進制地址表示參加操作的數據,這樣大大減少了編程工作的困難。后來又改進為“宏匯編語言”,一條宏匯編指令可以代替多條機器指令。人們用匯編語言或宏匯編語言寫程序,通過匯編系統(assembler)把它們翻譯成計算機唯一“看”得懂的機器語言程序,然后再令其執行。
使用匯編語言編程比使用機器語言編程要容易,另外由于匯編語言指令與機器語言指令基本上是一條對一條或一條對幾條,所以匯編系統的程序開發也不太復雜。因此,匯編語言編程很快取代了機器語言編程。到了20世紀60年代,機器語言編程已經比較少了,匯編語言逐漸取代機器語言,成為主要的編程語言。
匯編語言和機器語言都屬于低級語言,這是因為其語言的結構都是以面向機器的指令序列形式為主,與人的習慣語言方式距離較遠,所以它們的共同缺點是:
依賴于機器,可移植性差。
代碼冗長,不易于編寫大規模程序。
可讀性差,可維護性差。
1.1.3高級語言
對于程序員來說,雖然匯編語言比機器語言方便很多,但仍然沒有解決計算機編程難的基本問題。后來以FORTRAN和ALGOL 60為代表的高級語言逐漸流行。到了20世紀70年代,新一代的高級語言Pascal和C問世了。
與匯編語言和機器語言相比,高級語言更接近人類的自然語言,當然計算機也不能直接識別高級語言編寫的程序,要通過編譯程序將高級語言編寫的程序翻譯成機器語言程序(這一過程稱為編譯),再讓計算機運行。
高級語言的發展經歷了高級語言編程的初級階段、結構化程序設計階段和面向對象程序設計階段。
在高級語言剛出現的一段時期里,計算機的主要應用領域是數值計算,程序的規模通常也不是很大,隨著計算機和計算機高級語言應用的不斷發展,需要編寫一些規模大,復雜度高,使用周期長,投入人力、物力多的大型程序,程序設計的目標把可靠性、可維護性的要求放在了比高效率更重要的位置上。高級語言編程初級階段的程序設計方法已經不能滿足程序需要不斷擴大的要求。
為了解決這一問題,出現了結構化程序設計方法,結構化程序設計思想認為:
(1)好程序的標準首先是它的可讀性和可維護性,其次才是高效率;所謂可讀性是指改善程序書寫的靜態結構,好的語言風格,結構清晰,符合人的閱讀習慣,以及注意編程格式,給程序及程序中的變量和函數一個有意義的命名,增加必不可少的注釋。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 154
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區