注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C/C++常見編程問題及解答

C/C++常見編程問題及解答

C/C++常見編程問題及解答

定 價(jià):¥35.00

作 者: 夏永祥,史志才 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選
標(biāo) 簽: 計(jì)算機(jī)

ISBN: 9787302281344 出版時(shí)間: 2012-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 249 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:C/C++常見編程問題及解答》針對(duì)C/C++和面向?qū)ο蟪绦蛟O(shè)計(jì)中的常見錯(cuò)誤,結(jié)合大量實(shí)例進(jìn)行解析,注重實(shí)用性,使讀者容易理解,快速掌握。每個(gè)例子都給出了題目要求、錯(cuò)誤代碼、編譯結(jié)果、問題分析、正確代碼及其運(yùn)行結(jié)果。其中在編譯結(jié)果中給出了編譯器提供的錯(cuò)誤和警告信息,以幫助讀者判斷錯(cuò)誤所在。《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:C/C++常見編程問題及解答》所附光盤中包括書中所有例題、課后練習(xí)及其答案的源代碼。本書適用于計(jì)算機(jī)、自動(dòng)化等專業(yè)的本科生和研究生,以及計(jì)算機(jī)程序員和廣大C/C++初學(xué)者。

作者簡(jiǎn)介

暫缺《C/C++常見編程問題及解答》作者簡(jiǎn)介

圖書目錄

第一部分c語(yǔ)言常見編程問題
 第1章初學(xué)者常見問題
  問題1字母大小寫混淆
  問題2容易混淆的字符
  問題3在代碼中使用了中文字符
  問題4丟失或添加多余的分號(hào)
  問題5丟失或添加多余的大括號(hào)
  問題6混亂的縮進(jìn)和對(duì)齊
  練習(xí)1
 第2章基本數(shù)據(jù)類型
  問題7整型常量的第一個(gè)字符為。引起的誤解
  問題8將字符常量與字符串常量混淆
  問題9混淆“/”和“\”
  問題10缺少?gòu)?qiáng)制類型轉(zhuǎn)換
  問題11類型轉(zhuǎn)換降低精度
  練習(xí)2
 第3章存儲(chǔ)類
  問題12在使用變量前未定義或末初始化
  問題13錯(cuò)誤理解靜態(tài)變量的作用域
  .問題14全局變量的錯(cuò)誤聲明
  問題15濫用全局變量
  練習(xí)3
 第4章運(yùn)算符
  問題16分母為0
  問題17對(duì)實(shí)型變量進(jìn)行“求余”運(yùn)算
  問題18“=”與“==”混淆
  問題19“8l”與“&&”,“|與“||”混淆
  問題20“++”、“——”的前置和后置方式
  問題21運(yùn)算符優(yōu)先級(jí)錯(cuò)誤
  練習(xí)4
 第5章流程控制
  問題22邏輯表達(dá)式或關(guān)系表達(dá)式錯(cuò)誤
  問題23if-else嵌套不配對(duì)
  問題24分號(hào)導(dǎo)致的流程變化
  問題25switch語(yǔ)句:case后面缺少break
  問題26忽視了while和do-while語(yǔ)句在細(xì)節(jié)上的區(qū)別
  問題27濫用goto語(yǔ)句
  練習(xí)5
 第6章函數(shù)
  問題28使用庫(kù)函數(shù)前沒有包含頭文件
  問題29使用函數(shù)之前未聲明
  問題30函數(shù)實(shí)參格式不對(duì)
  問題31錯(cuò)誤的返回值
  問題32遞歸時(shí)設(shè)置了錯(cuò)誤的邊界條件
  練習(xí)6
 第7章c語(yǔ)言預(yù)處理程序
  問題33宏定義格式錯(cuò)誤
  問題34帶參數(shù)的宏替換錯(cuò)誤
  問題35把宏調(diào)用混同于函數(shù)調(diào)用
  問題36宏定義中多余的空格
  練習(xí)7
 第8章指針和數(shù)組
  問題37數(shù)組越界
  問題38定義數(shù)組時(shí)誤用變量
  問題39動(dòng)態(tài)分配內(nèi)存空間不夠
  問題40內(nèi)存泄漏
  問題41訪問懸空指針
  練習(xí)8
 第9章結(jié)構(gòu)和聯(lián)合
  問題42結(jié)構(gòu)的嵌套
  問題43結(jié)構(gòu)與聯(lián)合混淆
  練習(xí)9
 第10章輸入和輸出
  問題44printf和scanf的參數(shù)設(shè)置
  問題45錯(cuò)誤的文件打開和關(guān)閉方式
  練習(xí)10
第二部分c++常見編程問題
 第11章命名空間
  問題46c++標(biāo)準(zhǔn)程序庫(kù)的命名空間
  問題47名字沖突
  練習(xí)11
 第12章c++語(yǔ)言的輸入輸出
  問題48“[[”、“]]”混淆
  問題49cout運(yùn)算符優(yōu)先級(jí)錯(cuò)誤
  練習(xí)12
 第13章動(dòng)態(tài)內(nèi)存的分配與釋放
  問題50bew/delete與malloc/{ree混用
  問題51沒有釋放動(dòng)態(tài)分配的內(nèi)存空間
  問題52一個(gè)指針被delete時(shí),沒有指向最初的地址
  問題53重復(fù)釋放已釋放的空間
  問題54重復(fù)delete同一指向的多個(gè)指針
  問題55delete指向某一普通變量的指針
  練習(xí)13
 第14章引用
  問題56引用的聲明和初始化錯(cuò)誤
  問題57引用作為參數(shù)的錯(cuò)誤用法
  問題58引用作為返回值的錯(cuò)誤用法
  練習(xí)14
 第15章const修飾符
  問題59用const定義常量的錯(cuò)誤
  問題60eonst參數(shù)錯(cuò)誤
  問題61const成員函數(shù)錯(cuò)誤
  練習(xí)15
 第16章字符串
  問題62使用string類型未引用名字空間
  練習(xí)16
 第17章c++語(yǔ)言中函數(shù)的新特性
  問題63內(nèi)聯(lián)函數(shù)定義錯(cuò)誤
  問題64函數(shù)的缺省參數(shù)定義錯(cuò)誤
  問題65函數(shù)重載錯(cuò)誤
  問題66函數(shù)的缺省參數(shù)造成的二義性
  練習(xí)17
第三部分面向?qū)ο蟪绦蛟O(shè)計(jì)常見編程問題
 第18章類與對(duì)象
  問題67類的定義格式錯(cuò)誤
  問題68對(duì)象和類的訪問錯(cuò)誤
  問題69在類體中進(jìn)行數(shù)據(jù)成員的初始化
  問題70成員函數(shù)實(shí)現(xiàn)時(shí)缺少作用域運(yùn)算符
  問題71缺少引用性說明
  問題72構(gòu)造函數(shù)/析構(gòu)函數(shù)不應(yīng)該有返回值
  問題73多余的析構(gòu)函數(shù)
  問題74構(gòu)造函數(shù)缺省參數(shù)導(dǎo)致的二義性
  問題75創(chuàng)建對(duì)象時(shí)缺少相應(yīng)的構(gòu)造函數(shù)
  問題76默認(rèn)的拷貝構(gòu)造函數(shù)導(dǎo)致的內(nèi)存問題
  問題??靜態(tài)數(shù)據(jù)成員初始化錯(cuò)誤
  問題78靜態(tài)成員函數(shù)引用非靜態(tài)數(shù)據(jù)成員
  問題?9局部類定義錯(cuò)誤
  問題80嵌套類定義錯(cuò)誤
  練習(xí)18
 第19章友元
  問題81把友元函數(shù)當(dāng)作類的成員
  問題82在類外定義友元函數(shù)時(shí)多余的friend關(guān)鍵字
  問題83友元關(guān)系不具有交換性
  問題84友元關(guān)系不具有傳遞性
  練習(xí)19
 第20章繼承機(jī)制
  問題85基類成員在派生類中的訪問權(quán)限
  問題86派生類中由基類說明的數(shù)據(jù)成員應(yīng)由基類的構(gòu)造函數(shù)初始化
  問題87多繼承的二義性問題
  問題88截切問題
  練習(xí)20
 第21章多態(tài)和虛函數(shù)
  問題89運(yùn)算符重載時(shí)不可臆造新的運(yùn)算符
  問題90運(yùn)算符重載時(shí)不能改變運(yùn)算符操作數(shù)的個(gè)數(shù)
  問題91自增、自減運(yùn)算符的重載:前綴運(yùn)算和后綴運(yùn)算的混淆
  問題92重載了不允許重載的運(yùn)算符
  問題93運(yùn)算符重載為友元函數(shù)時(shí)的參數(shù)個(gè)數(shù)
  問題94不能重載為友元函數(shù)的運(yùn)算符
  問題95左操作數(shù)是常數(shù)時(shí)的運(yùn)算符重載
  問題96虛函數(shù)不能是靜態(tài)成員函數(shù)
  問題97虛函數(shù)必須是類的成員函數(shù),不能是友元
  問題98構(gòu)造函數(shù)不能是虛函數(shù)
  問題99將基類析構(gòu)函數(shù)聲明為非虛函數(shù)
  問題100在構(gòu)造函數(shù)和析構(gòu)函數(shù)里調(diào)用虛函數(shù)
  問題101重載虛函數(shù)導(dǎo)致的問題
  問題102在構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用純虛函數(shù)
  問題103實(shí)例化抽象類
  問題104派生類必須實(shí)現(xiàn)所有純虛函數(shù)才是具體類,否則仍是抽象類
  練習(xí)21
附錄練習(xí)答案
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)