注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Borland C++ & Turbo C++程序員手冊

Borland C++ & Turbo C++程序員手冊

Borland C++ & Turbo C++程序員手冊

定 價:¥30.35

作 者: 李振格主編
出版社: 北京航空航天大學出版社
叢編項:
標 簽: C語言 程序設計

ISBN: 9787810122986 出版時間: 1992-01-01 包裝: 平裝
開本: 26cm 頁數: 613頁 字數:  

內容簡介

  內容簡介BorlandC++和TurboC++支持多重覆蓋窗口和自動覆蓋管理,既是面向對象的程序設計語言,又是一個編輯、編譯、調試、運行和剖視優(yōu)化一體化的優(yōu)秀的語言開發(fā)環(huán)境,且與TurboC相兼容?!队脩羰謨浴贰ⅰ冻绦騿T手冊》和《庫函數參考手冊》是上述兩軟件的最新系列參考書?!冻绦騿T手冊》介紹了C++語言的所有語法成分,提供了C++的關于內存模式、混合模型編程、流I/O、視頻函數、浮點數處理、覆蓋、編寫Windows3.0應用程序和錯誤信息的技術參考資料,用示例說明了利用TurboC、BorlandC++和TurboC++先進技術進行程序設計的方法。在書中還通過豐富的范例由淺人深地討論了類、對象、層次、重載、封裝、繼承、虛函數和多態(tài)性等概念,說明了利用C++進行面向對象程序設計的方法。書中的所有程序都通過調試。

作者簡介

暫缺《Borland C++ & Turbo C++程序員手冊》作者簡介

圖書目錄

     目錄
   前言
   第一部分 C++語言
    第一章 語言形式與詞法符號
    1.1語法形式
    1.2詞法與短語結構的語法
    1.3空 白
    1.3.1行分隔符
    1.3.2注 釋
    1.4詞法符號
    1.4.1關鍵字
    1.4.2標識符
    1.4.3常 量
    第二章 操作符和表達式
    2.1 什么是操作符
    2.2單目操作符
    2.3雙目操作符
    2.3.1加法類操作符
    2.3.2乘法類操作符
    2.3.3移位操作符
    2.3.4按位操作符
    2.3.5邏輯操作符
    2.3.6賦值操作符
    2.3.7關系操作符
    2.3.8相等類操作符
    2.3.9分量選擇操作符
    2.3.10類成員操作符
    2.4三目操作符
    2.5標點符號
    2.5.1中括號
    2.5.2括 號
    2.5.3大括號
    2.5.4逗 號
    2.5.5分 號
    2.5.6冒 號
    2.5.7省略號
    2.5.8星號(指針說明)
    2.5.9等號(賦值)
    2.5.10#號(預處理程序指令)
    2.6操作符語義
    2.6.1后綴和前綴操作符
    2.6.2單目操作符
    2.6.3sizeof操作符
    2.6.4乘法類操作符
    2.6.5加法類操作符
    2.6.6按位移位操作符
    2.6.7關系操作符
    2.6.8相等類操作符
    2.6.9位運算操作符
    2.6.10邏輯運算符
    2.6.11條件操作符?
    2.6.12賦值操作符
    2.6.13逗號操作符
    2.7高級運算符的使用實例
    2.7.1位運算符
    2.7.2移位運算符
    2.7.3?:運算符
    2.7.4C和C++語言的簡寫
    2.7.5逗號運算符
    2.7.6運算符優(yōu)先級表
    2.8表達式
    第三章 說明
    3.1 有關概念
    3.1.1對 象
    3.1.2左 值
    3.1.3右 值
    3.1.4類型與存儲類
    3.1.5作用域
    3.1.6可見性
    3.1.7生存期
    3.1.8編譯單元
    3.1.9連 接
    3.2說明的語法
    3.2.1暫時定義
    3.2.2可能的說明
    3.3類型說明
    3.3.1外部說明與定義
    3.3.2類型指明符
    3.3.3類型分類
    3.3.4基本類型
    3.3.5標準轉換
    3.3.6特殊的char、int與enum間的轉換
    3.3.7初始化
    3.4簡單說明
    3.5存儲類指明符
    3.5.1存儲類指明符auto的使用
    3.5.2存儲類指明符extern的使用
    3.5.3存儲類指明符register的使用
    3.5.4存儲類指明符static的使用
    3.5.5存儲類指明符typedef的使用
    3.6修飾符
    3.6.1c0nst修飾符
    3.6.2中斷函數修飾符
    3.6.3volatile修飾符
    3.6.4cdel與pascal修飾符
    3.6.5指針修飾符
    3.6.6函數類型修飾符
    3.7復雜說明與說明符
    第四章 程序控制語句
    4.1程序控制語句的語法
    4.1.1帶標號語句
    4.1.2復合語句
    4.1.3表達式語句
    4.1.4選擇語句
    4.1.5循環(huán)語句
    4.1.6跳轉語句
    4.2if語句
    4.2.1else語句的用法
    4.2.2if-else-if階梯的用法
    4.2.3條件表達式
    4.2.4if語句的嵌套結構
    4.3switch語句
    4.3.1default語句的用法
    4.3.2break語句的用法
    4.3.3switch語句的嵌套結構
    4.4循 環(huán)
    4.5for循環(huán)
    4.5.1for循環(huán)的靈活用法
    4.5.2無窮的for循環(huán)
    4.5.3無窮for循環(huán)的中斷
    4.5.4空循環(huán)的用法
    4.6while循環(huán)語句
    4.7dowhile循環(huán)
    4.8循環(huán)嵌套
    4.9循環(huán)中斷
    4.10continue語句
    4.11goto語句
    第五章 指 針
    5.1指針的語法規(guī)則
    5.1.1什么是指針
    5.1.2指針說明
    5.1.3指針與常量
    5.1.4指針算術運算
    5.1.5指針轉換
    5.1.6C++引用說明
    5.2指針是地址
    5.3指針變量
    5.4指針操作符
    5.5指針表達式
    5.5.1指針賦值
    5.5.2指針運算
    5.5.3指針比較
    5.6指針和數組
    5.6.1索引指針
    5.6.2指針和字符串
    5.6.3如何得到一個數組元素的地址
    5.6.4指針數組
    5.6.5一個使用數組和指針的實例
    5.7指針的指針
    5.8指針的初始化
    5.9指針的一些問題
    第六章 高級數據類型——數組、結構、位域、聯(lián)合和枚舉
    6.1高級數據類型的語法規(guī)則
    6.1.1數 組
    6.1.2結 構
    6.1.3位 域
    6.1.4聯(lián) 合
    6.1.5枚 舉
    6.2數 組
    6.2.1一維數組
    6.2.2字符串
    6.2.3二維數組
    6.2.4多維數組
    6.2.5數組初始化
    6.2.6一個水下搜索游戲
    6.3結 構
    6.3.1訪問結構元素
    6.3.2結構數組
    6.3.3結構賦值
    6.3.4將結構傳遞給函數
    6.3.5結構指針
    6.3.6結構內部的數組和結構
    6.4位 域
    6.5聯(lián)合(union)
    6.6枚 舉
    6.7使用sizeof來確保可移植性
    6.8typedif
    第七章 函 數
    7.1函數的初步概念
    7.1.1說明與定義
    7.1.2說明與原型
    7.1.3 定 義
    7.2.4形參說明
    7.1.5函數調用與參數轉換
    7.2return語句
    7.2.1從一個函數中返回
    7.2.2返回值
    7.2.3函數返回非整型值
    7.2.3.1函數原型的使用
    7.2.3.2返回指針
    7.2.3.3函數返回void類型
    7.3有關函數原型的進一步說明
    7.3.1參數不匹配
    7.3.2使用頭文件
    7.3.3無任何參數的函數原型
    7.3.4有關舊式C程序
    7.4作用域規(guī)則
    7.4.1局部變量
    7.4.2形式參數
    7.4.3全局變量
    7.4.4有關作用域的最后一個例子
    7.5有關函數的參數和自變量的更詳盡說明
    7.5.1賦值調用和賦地址調用
    7.5.2一個賦地址調用的建立
    7.5.3數組與函數調用
    7.6argc,argv和env——main中的參數
    7.7從main()中返回值
    7.8遞 歸
    7.9參數說明的傳統(tǒng)形式和現(xiàn)代形式的比較
    7.10對一些影響函數的效率和實用性問題的討論
    7.10.1參數和通用函數
    7.10.2效 率
    第八章 C++語言特性
    8.1引 用
    8.1.1引用參數
    8.2作用域存取操作符
    8.3new與delete操作符
    8.3.1關于數組的neW操作符
    8.3.2operatornew
    8.3.3帶有new操作符的初始值
    8.4類
    8.4.1類 名
    8.4.2類類型
    8.4.3類名作用域
    8.4.4類對象
    8.4.5類成員表
    8.4.6成員函數
    8.4.7關鍵字this
    8.4.8內部函數
    8.4.9靜態(tài)成員
    8.4.10成員作用域
    8.4.11基類與派生類存取
    8.5虛基類
    8.6類的友元
    8.7構造函數(c0nstructors)與析構函數(destructors)簡述
    8.8構造函數
    8.8.1缺省構造函數
    8.8.2拷貝構造函數
    8.8.3構造函數的重載
    8.8.4構造函數的調用次序
    8.8.5類的初始化
    8.9析構函數
    8.9.1析構函數的調用
    8.9.2atexit、#pragmaexit與析構函數
    8.9.3exit與析構函數
    8.9.4abort與析構函數
    8.9.5虛析構函數
    8.10重載操作符
    8.11操作符函數
    8.11.1重載操作符和繼承
    8.11.2重載new和delete
    8.11.3重載單目操作符
    8.11.4重載賦值操作符
    8.11.5重載函數調用操作符
    8.11.6重載下標操作符
    8.11.7重載類成員存取操作符
    8.12虛函數
    8.13抽象類
    8.14C++作用域
    8.14.1類作用域
    8.14.2隱 藏
    8.14.3C++作用域規(guī)則小結
    第九章 BorlandC++&TurboC++預處理程序指令
    9.1空指令#
    9.2#define與#undef指令
    9.2.1簡單的#define宏
    9.2.2#undef指令
    9.2.3-D與-U選擇項
    9.2.4關鍵字與保護字
    9.2.5帶參宏
    9.3文件包含指令#include
    9.3.1〈頭名〉形式的頭文件搜索
    9.3.2 “頭名”形式的頭文件搜索
    9.4條件編譯
    9.4.1#if、#elif、#else和#endif條件指令
    9.4.2defined運算符
    9.4.3#ifdef和#ifndef條件指令
    9.5#line行控制指令
    9.6#errOr指令
    9.7#pragma指令
    9.7.1#pragmaargsused
    9.7.2#pragmaexit與#pragmastartup
    9.7.3#pragmainline
    9.7.4#pragmaoption
    9.7.5#pragmaSaveregs
    9.7.6#pragmaWarn
    9.8預定義的宏
    第十章 C++要素
    10.1封裝(Encapsulation)
    10.2繼承(inheritance)
    10.3多態(tài)性(Polymorphism)
    10.4重載(Overloading)
    10.5用類來模擬現(xiàn)實
    10.5.1建立類:一個圖形例子
    10.5.2說明對象
    10.5.3成員函數
    10.5.4調用一個成員函數
    10.5.5構造函數和析構函數
    10.5.6代碼和數據相結合
    10.5.7成員訪問權控制:私有的(private)、
    10.5.6公有的(public)和保護的(protected)
    10.5.8類:缺省為私有的
    10.5.9運行一個C++程序
    10.6繼承
    10.6.1重新思考Point類
    10.6.2把類裝入模塊
    10.6.3擴充類
    10.6.4多重繼承
    10.7虛函數
    10.7.1虛函數的作用
    10.7.2定義虛函數
    10.7.3開發(fā)一個完整的圖形模塊
    10.7.4普通成員函數與虛擬成員函數
    10.8動態(tài)對象
    10.8.1析構函數和delete
    10.8.2分配動態(tài)對象的一個例子
    10.9C++中更多的靈活性
    10.9.1在類定義之外的內部函數
    10.9.2帶有缺省參數的函數
    10.9.3有關重載函數的更多說明
    10.9.4重載運算符以提供新的含義
    10.9.5友元函數(Friendfunction)
    10.9.6C++流庫
    10.10用戶定義數據類型的I/O
    10.11如何進行一步?
    10.12小 結
    10.13掌握C++
    10.13.1更好的C:從C過渡
    10.13.2對象支持
    10.13.3小 結
   第二部分 面向對象程序設計
    第十一章 C++概述
    11.1什么是面向對象程序設計
    11.1.1對象(object)
    11.1.2多態(tài)性(polymorphism)
    11.1.3繼承(inheritance)
    11.2C++的一些基本原則
    11.3編譯C++程序
    11.4類和對象
    11.5函數重載
    11.6操作符重載
    11.7再談繼承
    11.8構造函數與析構函數
    11.9C++關鍵字
    第十二章 對類的進一步考察
    12.1參數化的構造函數
    12.2友元函數
    12.3缺省函數變元
    12.4正確使用缺省變元
    12.5類與結構的相關性
    12.6聯(lián)合與類的相關性
    12.7內部函數
    12.7.1在類中建立一個內部函數
    12.8對繼承的進一步討論
    12.9多重繼承
    12.10傳遞對象到函數
    12.11對象數組
    12.12對象指針
    第十三章 函數和操作符重載
    13.1構造函數重載
    13.2C++中的局部變量
    13.2.1動態(tài)初始化
    13.3將動態(tài)初始化用于構造函數
    13.4關鍵字this
    13.5操作符重載
    13.5.1友元操作符函數
    13.6引用
    13.6.1非參數的引用變量
    13.6.2使用引用來重載單目操作符
    13.7操作符重載的又一例子
    第十四章 繼承、虛函數及多態(tài)性
    14.1派生類指針
    14.2虛函數
    14.3為什么要使用虛函數
    14.4純虛函數及抽象類型
    14.5先期聯(lián)編與遲后聯(lián)編
    14.6派生類中的構造函數及析構函數
    14.7多重基類
   第三部分 C++技術參考
    第十五章 構造WINDOWS應用程序
    15.1基本過程
    15.2在集成環(huán)境中編譯和連接
    15.2.1資源文件描述
    15.2.2模塊定義文件描述
    15.2.3編譯和連接WHELLO
    15.3從命令行編譯和連接
    15.3.1從命令行進行編譯
    15.3.2從命令進行連接
    15.3.3使用MAKE文件
    15.3.4對Windows的另一個MAKE文件
    15.4入口和出口
    15.4.1 __export關鍵字
    15.4.2入口、出口與輸出:小結
    15.5內存模式
    15.6WindoWs程序的連接
    15.6.1在集成環(huán)境中連接
    15.6.2用TLINK來連接
    15.7為Windows程序構造一個工程
    15.8WinMain
    15.9資源編譯器
    15.9.1資源編譯器調用語法
    15.10動態(tài)連接庫
    15.10.1在集成環(huán)境中編譯和連接動態(tài)連接庫
    15.10.2從命令行編譯連接一個動態(tài)連接庫
    15.10.3創(chuàng)建動態(tài)連接庫
    第十六章Wind0ws和C++入門
    16.1面向對象的思想
    16.2Windows的詞匯
    16.2.1模塊(module)和可執(zhí)行性(executable)
    16.2.2應用程序(applicati凹)
    16.2.3動態(tài)連接庫(DDL)
    16.2.4Wind0Ws.h
    16.2.5承接程序stub
    16.2.6Wind0ws下的函數
    16.3C和WindoWs
    16.4WHELLO應用程序
    16.4.1偽指令和初始化
    16.4.2定義基類
    16.4.3定義派生類
    16.4.4指向Wind0Ws的指針
    16.4.5回調函數
    16.5總結WinMain
    第十七章 文件輸入輸出
    17.1傳統(tǒng)的Turb0GI/O
    17.1.1兩個預處理指令
    17.1.2文件與流
    17.1.3流(stre8ms)
    17.1.4概念和實際
    17.1.5控制臺I/O
    17.1.6控制臺格式化I/O
    17.1.7緩沖型I/O系統(tǒng)(ANSI型I/O系統(tǒng))
    17.1.8非緩沖型I/O——UNIX型文件系統(tǒng)
    17.2C++I/O流
    17.2.1對應原版本的新流
    17.2.22.0版流的用法
    17.2.3 流的老版本用法
    17.2.4 升級到2.0版流的指南
    17.2.5 流類參考
    filebuf
    fstream
    fstreambase
    ifstream
    ios
    iostream
    istream
    istream withassign
    istrtream
    ofstream
    ostream
    ostream -withassign
    ostrstream
    streambuf
    strtreambase
    strstreambuf
    strstream
    17.3使用 C++的I/O類庫
    17.3.1C++為何有自己的I/O系統(tǒng)
    17.3.2C++流
    17.3.3C++流類
    17.3.4建立自己的插入符和抽取符
    17.3.5格式化I/O
    17.3.6文件 I/O
    第十八章 視頻函數
    18.1Borland C++ & Turbo C++圖形系統(tǒng)和程序設計要素概述
    18.1.1關于視頻模式的幾點說明
    18.1.2有關窗口和社區(qū)的幾點說明
    18.1.3在文本模式下編程
    18.1.4在圖形模式下編程
    18.2Borland C++ & Turbo C++圖形程序設計
    18.2.1基本正本模式函數
    18.2.2Borland C++ & Turbo C++的圖形子系統(tǒng)簡介
    第十九章 內存模型、浮點數和覆蓋
    19.1內存模型
    19.1.18086寄存器
    19.1.2內存分段
    19.1.3指針
    19.1.4六種內存模型
    19.2復合模型程序設計:地址修飾符
    19.2.1說明函數為近的或遠的
    19.2.2說明指針為近的、遠的或巨型的
    19.2.3使用庫文件
    19.2.4連接混合模塊
    19.3浮點選擇項
    19.3.1仿真即X87芯片
    19.3.2使用80X87代碼
    19.3.3無浮點代碼
    19.3.4快速浮點編譯選擇項
    19.3.587環(huán)境變量
    19.3.6寄存器和80X87
    19.3.7禁止浮點異常
    19.4復數數學庫的用法
    19.4.1BCD數學庫的用法
    19.5BorlandC++&TurboC++RAM的用法
    19.6覆蓋(VROOMM)
    19.6.1覆蓋是如何工作的
    19.6.2要求
    19.6.3覆蓋的用法
    19.6.4設計覆蓋程序
    19.6.5交換
    第二十章 和匯編語言的接口
    20.1混合語言程序設計
    20.1.1參數傳遞順序
    20.2建立從BorlandC++&Turb0C++對.ASM的調用
    20.2.1簡化的段指令
    20.2.2標準段指令
    20.2.3定義數據常量和變量
    20.2.4定義全局和外部標識符
    20.3建立從.ASM中對BorlandC++&TurboC++的調用
    20.3.1引用函數
    20.3.2引用數據
    20.4定義匯編語言過程
    20.4.1傳遞參數
    20.4.2處理返回值
    20.5寄存器約定
    20.6從.ASM過程中調用C函數
    20.7偽變量、嵌入匯編和中斷函數
    20.7.1偽變量
    20.7.2嵌入匯編語言
    20.7.3中斷函數
   附錄A ANSI特殊實現(xiàn)標準
   附錄B 錯誤信息
    B.1 運行時間錯誤信息
    B.2編譯錯誤信息
    B.2.1致命性錯誤
    B.2.2一般錯誤
    B.2.3警告
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號