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

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

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

定 價:¥30.35

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

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

內容簡介

  內容簡介BorlandC++和TurboC++支持多重覆蓋窗口和自動覆蓋管理,既是面向對象的程序設計語言,又是一個編輯、編譯、調試、運行和剖視優(yōu)化一體化的優(yōu)秀的語言開發(fā)環(huán)境,且與TurboC相兼容?!队脩羰謨浴?、《程序員手冊》和《庫函數(shù)參考手冊》是上述兩軟件的最新系列參考書。《程序員手冊》介紹了C++語言的所有語法成分,提供了C++的關于內存模式、混合模型編程、流I/O、視頻函數(shù)、浮點數(shù)處理、覆蓋、編寫Windows3.0應用程序和錯誤信息的技術參考資料,用示例說明了利用TurboC、BorlandC++和TurboC++先進技術進行程序設計的方法。在書中還通過豐富的范例由淺人深地討論了類、對象、層次、重載、封裝、繼承、虛函數(shù)和多態(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中斷函數(shù)修飾符
    3.6.3volatile修飾符
    3.6.4cdel與pascal修飾符
    3.6.5指針修飾符
    3.6.6函數(shù)類型修飾符
    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指針和數(shù)組
    5.6.1索引指針
    5.6.2指針和字符串
    5.6.3如何得到一個數(shù)組元素的地址
    5.6.4指針數(shù)組
    5.6.5一個使用數(shù)組和指針的實例
    5.7指針的指針
    5.8指針的初始化
    5.9指針的一些問題
    第六章 高級數(shù)據類型——數(shù)組、結構、位域、聯(lián)合和枚舉
    6.1高級數(shù)據類型的語法規(guī)則
    6.1.1數(shù) 組
    6.1.2結 構
    6.1.3位 域
    6.1.4聯(lián) 合
    6.1.5枚 舉
    6.2數(shù) 組
    6.2.1一維數(shù)組
    6.2.2字符串
    6.2.3二維數(shù)組
    6.2.4多維數(shù)組
    6.2.5數(shù)組初始化
    6.2.6一個水下搜索游戲
    6.3結 構
    6.3.1訪問結構元素
    6.3.2結構數(shù)組
    6.3.3結構賦值
    6.3.4將結構傳遞給函數(shù)
    6.3.5結構指針
    6.3.6結構內部的數(shù)組和結構
    6.4位 域
    6.5聯(lián)合(union)
    6.6枚 舉
    6.7使用sizeof來確??梢浦残?br />     6.8typedif
    第七章 函 數(shù)
    7.1函數(shù)的初步概念
    7.1.1說明與定義
    7.1.2說明與原型
    7.1.3 定 義
    7.2.4形參說明
    7.1.5函數(shù)調用與參數(shù)轉換
    7.2return語句
    7.2.1從一個函數(shù)中返回
    7.2.2返回值
    7.2.3函數(shù)返回非整型值
    7.2.3.1函數(shù)原型的使用
    7.2.3.2返回指針
    7.2.3.3函數(shù)返回void類型
    7.3有關函數(shù)原型的進一步說明
    7.3.1參數(shù)不匹配
    7.3.2使用頭文件
    7.3.3無任何參數(shù)的函數(shù)原型
    7.3.4有關舊式C程序
    7.4作用域規(guī)則
    7.4.1局部變量
    7.4.2形式參數(shù)
    7.4.3全局變量
    7.4.4有關作用域的最后一個例子
    7.5有關函數(shù)的參數(shù)和自變量的更詳盡說明
    7.5.1賦值調用和賦地址調用
    7.5.2一個賦地址調用的建立
    7.5.3數(shù)組與函數(shù)調用
    7.6argc,argv和env——main中的參數(shù)
    7.7從main()中返回值
    7.8遞 歸
    7.9參數(shù)說明的傳統(tǒng)形式和現(xiàn)代形式的比較
    7.10對一些影響函數(shù)的效率和實用性問題的討論
    7.10.1參數(shù)和通用函數(shù)
    7.10.2效 率
    第八章 C++語言特性
    8.1引 用
    8.1.1引用參數(shù)
    8.2作用域存取操作符
    8.3new與delete操作符
    8.3.1關于數(shù)組的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成員函數(shù)
    8.4.7關鍵字this
    8.4.8內部函數(shù)
    8.4.9靜態(tài)成員
    8.4.10成員作用域
    8.4.11基類與派生類存取
    8.5虛基類
    8.6類的友元
    8.7構造函數(shù)(c0nstructors)與析構函數(shù)(destructors)簡述
    8.8構造函數(shù)
    8.8.1缺省構造函數(shù)
    8.8.2拷貝構造函數(shù)
    8.8.3構造函數(shù)的重載
    8.8.4構造函數(shù)的調用次序
    8.8.5類的初始化
    8.9析構函數(shù)
    8.9.1析構函數(shù)的調用
    8.9.2atexit、#pragmaexit與析構函數(shù)
    8.9.3exit與析構函數(shù)
    8.9.4abort與析構函數(shù)
    8.9.5虛析構函數(shù)
    8.10重載操作符
    8.11操作符函數(shù)
    8.11.1重載操作符和繼承
    8.11.2重載new和delete
    8.11.3重載單目操作符
    8.11.4重載賦值操作符
    8.11.5重載函數(shù)調用操作符
    8.11.6重載下標操作符
    8.11.7重載類成員存取操作符
    8.12虛函數(shù)
    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成員函數(shù)
    10.5.4調用一個成員函數(shù)
    10.5.5構造函數(shù)和析構函數(shù)
    10.5.6代碼和數(shù)據相結合
    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虛函數(shù)
    10.7.1虛函數(shù)的作用
    10.7.2定義虛函數(shù)
    10.7.3開發(fā)一個完整的圖形模塊
    10.7.4普通成員函數(shù)與虛擬成員函數(shù)
    10.8動態(tài)對象
    10.8.1析構函數(shù)和delete
    10.8.2分配動態(tài)對象的一個例子
    10.9C++中更多的靈活性
    10.9.1在類定義之外的內部函數(shù)
    10.9.2帶有缺省參數(shù)的函數(shù)
    10.9.3有關重載函數(shù)的更多說明
    10.9.4重載運算符以提供新的含義
    10.9.5友元函數(shù)(Friendfunction)
    10.9.6C++流庫
    10.10用戶定義數(shù)據類型的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函數(shù)重載
    11.6操作符重載
    11.7再談繼承
    11.8構造函數(shù)與析構函數(shù)
    11.9C++關鍵字
    第十二章 對類的進一步考察
    12.1參數(shù)化的構造函數(shù)
    12.2友元函數(shù)
    12.3缺省函數(shù)變元
    12.4正確使用缺省變元
    12.5類與結構的相關性
    12.6聯(lián)合與類的相關性
    12.7內部函數(shù)
    12.7.1在類中建立一個內部函數(shù)
    12.8對繼承的進一步討論
    12.9多重繼承
    12.10傳遞對象到函數(shù)
    12.11對象數(shù)組
    12.12對象指針
    第十三章 函數(shù)和操作符重載
    13.1構造函數(shù)重載
    13.2C++中的局部變量
    13.2.1動態(tài)初始化
    13.3將動態(tài)初始化用于構造函數(shù)
    13.4關鍵字this
    13.5操作符重載
    13.5.1友元操作符函數(shù)
    13.6引用
    13.6.1非參數(shù)的引用變量
    13.6.2使用引用來重載單目操作符
    13.7操作符重載的又一例子
    第十四章 繼承、虛函數(shù)及多態(tài)性
    14.1派生類指針
    14.2虛函數(shù)
    14.3為什么要使用虛函數(shù)
    14.4純虛函數(shù)及抽象類型
    14.5先期聯(lián)編與遲后聯(lián)編
    14.6派生類中的構造函數(shù)及析構函數(shù)
    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下的函數(shù)
    16.3C和WindoWs
    16.4WHELLO應用程序
    16.4.1偽指令和初始化
    16.4.2定義基類
    16.4.3定義派生類
    16.4.4指向Wind0Ws的指針
    16.4.5回調函數(shù)
    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
    第十八章 視頻函數(shù)
    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基本正本模式函數(shù)
    18.2.2Borland C++ & Turbo C++的圖形子系統(tǒng)簡介
    第十九章 內存模型、浮點數(shù)和覆蓋
    19.1內存模型
    19.1.18086寄存器
    19.1.2內存分段
    19.1.3指針
    19.1.4六種內存模型
    19.2復合模型程序設計:地址修飾符
    19.2.1說明函數(shù)為近的或遠的
    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復數(shù)數(shù)學庫的用法
    19.4.1BCD數(shù)學庫的用法
    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參數(shù)傳遞順序
    20.2建立從BorlandC++&Turb0C++對.ASM的調用
    20.2.1簡化的段指令
    20.2.2標準段指令
    20.2.3定義數(shù)據常量和變量
    20.2.4定義全局和外部標識符
    20.3建立從.ASM中對BorlandC++&TurboC++的調用
    20.3.1引用函數(shù)
    20.3.2引用數(shù)據
    20.4定義匯編語言過程
    20.4.1傳遞參數(shù)
    20.4.2處理返回值
    20.5寄存器約定
    20.6從.ASM過程中調用C函數(shù)
    20.7偽變量、嵌入匯編和中斷函數(shù)
    20.7.1偽變量
    20.7.2嵌入匯編語言
    20.7.3中斷函數(shù)
   附錄A ANSI特殊實現(xiàn)標準
   附錄B 錯誤信息
    B.1 運行時間錯誤信息
    B.2編譯錯誤信息
    B.2.1致命性錯誤
    B.2.2一般錯誤
    B.2.3警告
   

本目錄推薦

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