商品簡介
歡迎加入學習C和C++程序設計的隊伍。C和C++語言是現今非常流行的程序設計語言,深受廣大程序員的青睞。本教材從簡單的樣例入手,邊學邊練,重點講述解決問題的思路;精心設計每一章節的樣例,由淺入深、講解透徹;每章備有相關練習題,讓讀者能及時鞏固。
本教材前9章介紹C語言,為后面的程序設計奠定堅實的基礎,這部分內容包括C語言基礎、邏輯運算、控制語句、數組、函數、編譯預處理、指針、結構體。后10章介紹C++語言,為今后的實際應用添磚加瓦,這部分內容包括C++語言的新特性、類與對象、靜態成員、友元、運算符重載、繼承、多態性和虛函數、流、模板。
此外,本教材所有的例程都在Visual C++ 6.0下調試通過,讀者在學習本教材的過程中,還可以學習如何在Visual C++ 6.0中編寫控制臺程序。
本教材適合程序設計的初學者、對程序設計有初步了解的人士,或想了解C和C++語言的讀者閱讀。
本教材配有多媒體教學光盤,將理論學習中難于理解的內容用生動形象的多媒體形式展現在讀者面前,使學習變得更加輕鬆。
目次
第1章 C語言概述及Visual C++ 6.0控制臺程序
第2章 基本數據類型、運算符和表達式
2.1 基本數據類型
2.1.1 C語言提供的基本數據類型有哪些
2.1.2 常量和變量
2.1.3 C語言的基本數據類型及其表示
2.2 運算符和表達式
2.2.1 給變量賦初值
2.2.2 運算符和表達式
2.2.3 數據類型的轉換
2.3 練習
第3章 數據的輸入輸出
3.1 格式輸出、輸入函數
3.1.1 格式輸出函數printf
3.1.2 格式輸入函數scanf
3.2 字符輸入輸出函數
3.2.1 字符輸出函數putchar
3.2.2 字符輸入函數getchar
3.3 應用舉例
3.4 練習
第4章 邏輯運算和控制語句
4.1 程序的三種基本結構
4.1.1 順序結構
4.1.2 選擇結構
4.1.3 循環結構
4.1.4 程序的流程圖
4.2 選擇控制語句
4.2.1 關係運算符和關係表達式
4.2.2 邏輯運算符和邏輯表達式
4.2.3 條件運算符和條個表達式
4.2.4 條件選擇語句if
4.2.5 分支結構switch
4.3 循環控制語句
4.3.1 for循環語句
4.3.2 while循環語句
4.3.3 do while循環語句
4.3.4 多重循環語句
4.3.5 break語句和continue語句
4.4 練習
第5章 數組
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組元素的賦值和初始化
5.1.3 一維數組的程序舉例
5.2 二維數組
5.2.1 二維數組的定義
5.2.2 二維數組元素的賦值和初始化
5.2.3 二維數組程序舉例
5.3 字符數組
5.3.1 字符數組的定義
5.3.2 字符數組的初始化
5.4 字符串和字符串處理
5.4.1 字符串的定義
5.4.2 字符串的初始化
5.4.3 字符串的輸入輸出
5.4.4 字符串處理函數
5.5 練習
第6章 函數
6.1 函數的定義與調用
6.1.1 什麼是函數
……
第7章 編譯預處理
第8章 指針
第9章 結構體和枚舉類型
第10章 C++語言基礎部分
第11章 C++中函數的新特性
第12章 C++中的兩個基礎概念:類與對象
第13章 進一步走近“類”
第14章 靜態成員和友元
第15章 運算符重載
第16章 繼承
第17章 虛函數與多態性
第18章 流和文件流
第19章 模板
附錄A Turbo C 2.0的操作
附錄B ASCII表
附錄C 常用庫函數
附錄D 練習參考答案