QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30
1平封

C/C++程序設(shè)計(jì)

  • 類  別:計(jì)算機(jī)系列
  • 書(shū)  名:C/C++程序設(shè)計(jì)
  • 主  編:李彥明
  • 定  價(jià):49
  • 開(kāi)  本:16開(kāi)
  • 時(shí)  間:2021年3月
  • 出  版  社:國(guó)防科技大學(xué)出版社
  • 書(shū)  號(hào):978-7-5673-0215-0

內(nèi)容摘要

       本書(shū)全面介紹了C語(yǔ)言的基本概念、語(yǔ)法規(guī)則和程序設(shè)計(jì)的基本方法,數(shù)組與函數(shù),指針類型的各種操作,復(fù)合數(shù)據(jù)類型及應(yīng)用,文件操作,C++程序設(shè)計(jì)基礎(chǔ)和C++上機(jī)預(yù)備知識(shí)等。從實(shí)用的角度出發(fā),列舉了大量有一定實(shí)用價(jià)值的程序,每一章配有適量的習(xí)題。為方便學(xué)生上機(jī)和課后復(fù)習(xí),本書(shū)配套有《C/C++程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集》輔導(dǎo)用書(shū)。
  本書(shū)適合于高校作為教材用書(shū),也適合于各種培訓(xùn)和編程愛(ài)好者及參加全國(guó)計(jì)算機(jī)等級(jí)(二級(jí)C語(yǔ)言)考試人員作為自學(xué)參考書(shū)。

目錄

第1章 C語(yǔ)言概述
 1.1 C語(yǔ)言的起源

 1.2 C語(yǔ)言是中級(jí)語(yǔ)言
 1.3 C語(yǔ)言是結(jié)構(gòu)化語(yǔ)言
 1.4 C語(yǔ)言是面向程序員的語(yǔ)言
 1.5 編譯和解釋
 1.6 C語(yǔ)言程序結(jié)構(gòu)
  1.6.1 庫(kù)和鏈接
  1.6.2 分別編譯
  1.6.3 編譯C語(yǔ)言程序
  1.6.4 C語(yǔ)言的內(nèi)存映象
 1.7 術(shù)語(yǔ)
 習(xí)題
第2章 數(shù)據(jù)類型和表達(dá)式
 2.1 數(shù)據(jù)類型
 2.2 保留字和標(biāo)識(shí)符
  2.2.1 標(biāo)識(shí)符
  2.2.2 保留字
  2.2.3 選擇合適的標(biāo)識(shí)符
  2.2.4 常量與變量
 2.3 基本數(shù)據(jù)類型
  2.3.1 數(shù)據(jù)的內(nèi)部表示
  2.3.2 字符型
  2.3.3 整型
  2.3.4 浮點(diǎn)類型和雙精度類型
  2.3.5 字符串常量
  2.3.6 符號(hào)常量
 2.4 運(yùn)算符與表達(dá)式
  2.4.1 表達(dá)式
  2.4.2 算術(shù)運(yùn)算符及算術(shù)表達(dá)式
  2.4.3 關(guān)系運(yùn)算符及關(guān)系運(yùn)算表達(dá)式
  2.4.4 邏輯運(yùn)算符及邏輯表達(dá)式
  2.4.5 賦值表達(dá)式
  2.4.6 逗號(hào)表達(dá)式
  2.4.7 表達(dá)式的運(yùn)算順序
  2.4.8 條件運(yùn)算
  2.4.9 sizeof運(yùn)算
  2.4.10 運(yùn)算符優(yōu)先級(jí)與結(jié)合性質(zhì)
 2.5 數(shù)據(jù)類型轉(zhuǎn)換
  2.5.1 隱式類型轉(zhuǎn)換
  2.5.2 強(qiáng)制類型轉(zhuǎn)換
 2.6 位運(yùn)算
 2.7 數(shù)組和指針
  2.7.1 數(shù)組
  2.7.2 指針
  2.7.3 指針和數(shù)組的簡(jiǎn)單用法
 2.8 簡(jiǎn)單應(yīng)用程序舉例
 本章小結(jié)
 習(xí)題
第3章 結(jié)構(gòu)化程序設(shè)計(jì)
 3.1 順序結(jié)構(gòu)程序設(shè)計(jì)
  3.1.1 賦值語(yǔ)句
  3.1.2 數(shù)據(jù)輸入
  3.1.3 數(shù)據(jù)輸出
 3.2 選擇結(jié)構(gòu)程序設(shè)計(jì)
  3.2.1 條件語(yǔ)句
  3.2.2 開(kāi)關(guān)選擇語(yǔ)句
  3.2.3 goto語(yǔ)句
 3.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
  3.3.1 3種循環(huán)結(jié)構(gòu)的流程表示及執(zhí)行過(guò)程
  3.3.2 循環(huán)的嵌套結(jié)構(gòu)
  3.3.3 循環(huán)程序舉例
  3.3.4 循環(huán)輔助控制
 本章小結(jié)
 習(xí)題
第4章 函數(shù)
 4.1 C語(yǔ)言程序的結(jié)構(gòu)
 4.2 函數(shù)的定義和調(diào)用
  4.2.1 函數(shù)的定義
  4.2.2 函數(shù)的調(diào)用
  4.3 變量的存儲(chǔ)類型和使用范圍
  4.3.1 變量的存儲(chǔ)類型
  4.3.2 變量的作用范圍
 4.4 函數(shù)間的傳值
 4.5 函數(shù)的嵌套調(diào)用
 4.6 函數(shù)的遞歸調(diào)用
  4.6.1 遞歸函數(shù)及其執(zhí)行特點(diǎn)
  4.6.2 實(shí)現(xiàn)遞歸調(diào)用的兩種結(jié)構(gòu)
  4.6.3 遞歸結(jié)構(gòu)的函數(shù)用法舉例
 4.7 函數(shù)的應(yīng)用舉例
 本章小結(jié)
 習(xí)題
第5章 編譯預(yù)處理
 5.1 宏定義
  5.1.1 不帶參數(shù)的宏定義
  5.1.2 帶參數(shù)的宏定義
 5.2 文件包含
 5.3 條件編譯
 本章小結(jié)
 習(xí)題
第6章 復(fù)合數(shù)據(jù)類型
 6.1 指針類型
  6.1.1 指針的聲明
  6.1.2 指針的引用
  6.1.3 指針的運(yùn)算
 6.2 數(shù)組類型
  6.2.1 一維數(shù)組的聲明
  6.2.2 一維數(shù)組元素的引用與初始化
  6.2.3 數(shù)組作為函數(shù)的參數(shù)
  6.2.4 二維數(shù)組的聲明與使用
  6.2.5 二維數(shù)組元素的引用與初始化
  6.2.6 指針與數(shù)組
  6.2.7 指針數(shù)組與數(shù)組指針
 6.3 字符串
  6.3.1 字符串常量與變量
  6.3.2 字符串?dāng)?shù)組
  6.3.3 有關(guān)字符串操作的系統(tǒng)庫(kù)函數(shù)
  6.3.4 字符串的用法舉例
 6.4 結(jié)構(gòu)類型
  6.4.1 結(jié)構(gòu)類型
  6.4.2 訪問(wèn)結(jié)構(gòu)體成員
  6.4.3 結(jié)構(gòu)指針和結(jié)構(gòu)數(shù)組
  6.4.4 結(jié)構(gòu)指針作為函數(shù)的參數(shù)
  6.4.5 結(jié)構(gòu)體類型及結(jié)構(gòu)指針的應(yīng)用舉例
 6.5 關(guān)于指針的另外幾種用法
  6.5.1 指向函數(shù)的指針
  6.5.2 指針類型的函數(shù)
  6.5.3 指向指針的指針(二級(jí)指針)
 6.6 main()函數(shù)的參數(shù)
 6.7 聯(lián)合、枚舉和類型別名
  6.7.1 聯(lián)合類型
  6.7.2 枚舉類型
  6.7.3 類型別名
 本章小結(jié)
 習(xí)題
第7章 文件及其操作
 7.1 C語(yǔ)言文件的概念
  7.1.1 ANSI C的I/O和UNIX C的I/O
  7.1.2 流和文件
  7.1.3 C語(yǔ)言文件
 7.2 文件系統(tǒng)的基礎(chǔ)
  7.2.1 定義文件結(jié)構(gòu)體類型的指針
  7.2.2 用于文件操作的函數(shù)
 7.3 建立文件的基本步驟
 7.4 讀取文件的基本步驟
 7.5 非緩沖文件系統(tǒng)
  7.5.1 open()函數(shù)
  7.5.2 close()函數(shù)
  7.5.3 creat()函數(shù)
  7.5.4 read()和write()函數(shù)
  7.5.5 unlink()函數(shù)
  7.5.6 lseek()函數(shù)
  7.5.7 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)的區(qū)別
 本章小結(jié)
 習(xí)題
第8章 基本應(yīng)用綜合舉例
 8.1 數(shù)組元素的查找和排序
  8.1.1 排序及應(yīng)用
  8.1.2 查找
 8.2 數(shù)值積分
  8.2.1 矩形法
  8.2.2 梯形法
  8.2.3 辛普生法
 8.3 非線性方程的求根
  8.3.1 牛頓迭代法
  8.3.2 二分法
  8.3.3 弦截法
 8.4 C語(yǔ)言動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)及其用法
  8.4.1 動(dòng)態(tài)存儲(chǔ)分配
  8.4.2 線性動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)及鏈表的應(yīng)用
  8.4.3 非線性動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)及二叉樹(shù)的應(yīng)用
 8.5 文件的應(yīng)用
  8.5.1 用戶數(shù)據(jù)文件的應(yīng)用
  8.5.2 用戶文本文件的應(yīng)用
 習(xí)題
第9章 C++程序設(shè)計(jì)基礎(chǔ)
 9.1 從C到C++
 9.2 面向?qū)ο蟪绦蛟O(shè)計(jì)
  9.2.1 面向?qū)ο蟮母拍罴俺绦蚪Y(jié)構(gòu)
  9.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的實(shí)現(xiàn)
 9.3 C++程序開(kāi)發(fā)過(guò)程
 9.4 C++程序示例
 9.5 C++對(duì)函數(shù)功能的增強(qiáng)
  9.5.1 C++用函數(shù)組織程序
  9.5.2 函數(shù)驅(qū)動(dòng)C++程序
 9.6 C++對(duì)數(shù)據(jù)類型的擴(kuò)充
  9.6.1 基本數(shù)據(jù)類型
  9.6.2 自定義數(shù)據(jù)類型
  9.6.3 從結(jié)構(gòu)到類
  9.6.4 類與結(jié)構(gòu)的區(qū)別
 9.7 C++對(duì)運(yùn)算符的擴(kuò)充
  9.7.1 基本運(yùn)算符
  9.7.2 運(yùn)算符重載
  9.7.3 運(yùn)算符作為成員函數(shù)
  9.7.4 轉(zhuǎn)換運(yùn)算符
  9.7.5 賦值運(yùn)算符
 本章小結(jié)
 習(xí)題
第10章 C++語(yǔ)言基礎(chǔ)
 10.1 C++的類
 10.2 C++的輸入與輸出
 10.3 類與對(duì)象
  10.3.1 類的定義與對(duì)象的引用
  10.3.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
  10.3.3 函數(shù)重載
  10.3.4 友元
 10.4 對(duì)象指針
 10.5 派生類與繼承類
  10.5.1 派生類及其定義
  10.5.2 單繼承的派生類
  10.5.3 多繼承的派生類
 10.6 虛擬函數(shù)與多態(tài)性
  10.6.1 虛擬函數(shù)使用方法
  10.6.2 虛擬函數(shù)與重載函數(shù)
  10.6.3 虛擬函數(shù)的繼承
 本章小結(jié)
 習(xí)題
參考文獻(xiàn)

相關(guān)圖書(shū)

  • Python程序設(shè)計(jì)簡(jiǎn)明教程

    主編:張春飛

    本書(shū)分為10章,內(nèi)容包括Python語(yǔ)言概述、初識(shí)Python、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)、Python組合數(shù)據(jù)類型、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、模塊及第

    ¥49.9
  • Java程序設(shè)計(jì)案例教程

    主編:李海濤 陳濤 孫紅麗

    本書(shū)是基于翻轉(zhuǎn)課堂的課程教學(xué)范式改革與校本應(yīng)用型教材建設(shè)項(xiàng)目基礎(chǔ)上編寫(xiě)的。本書(shū)采用案例驅(qū)動(dòng)的方式編寫(xiě),即把理論知識(shí)點(diǎn)的講解

    ¥59.8
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答(修訂版)

    主編:張春飛 許志軍

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)(修訂版)》的輔助教材,用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)。本書(shū)共分4章:第1章介紹Visual C++ 2010集成開(kāi)

    ¥33
  • C語(yǔ)言程序設(shè)計(jì)(修訂版)

    主編:張春飛 許志軍

    本書(shū)是為普通高等院校學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)編寫(xiě)的教材,共分10章,內(nèi)容包括:程序設(shè)計(jì)與C語(yǔ)言、C語(yǔ)言的基本知識(shí)、控制結(jié)構(gòu)、數(shù)組

    ¥49
  • C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)

    主編:李小艷 王緒梅

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》的配套用書(shū),全書(shū)共分兩大部分:第1部分是與教材相匹配的習(xí)題解答,給出了《C語(yǔ)言程序設(shè)計(jì)》一書(shū)中各章習(xí)

    ¥32
  • C語(yǔ)言程序設(shè)計(jì)

    主編:王緒梅 李小艷

    本書(shū)由淺入深地介紹了C語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí)。全書(shū)共分8章,內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、C程序的數(shù)據(jù)描述與計(jì)算、結(jié)構(gòu)化程序

    ¥45
  • C/C++程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集

    主編:李彥明

    本書(shū)是與《C C++程序設(shè)計(jì)》配套使用的學(xué)習(xí)用書(shū)。內(nèi)容包括上機(jī)指導(dǎo)篇和習(xí)題篇,上機(jī)指導(dǎo)篇給出了每次的上機(jī)目的、上機(jī)內(nèi)容、上機(jī)指導(dǎo)和思考

    ¥39
  • Java程序設(shè)計(jì)

    主編:李忠偉

      本書(shū)共分10章,內(nèi)容包括:Java概述、Java語(yǔ)言基礎(chǔ)、Java與面向?qū)ο蟆?shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶界面、多

    ¥43
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答

    主編:張春飛 李夢(mèng)陽(yáng)

      本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》一書(shū)的配套參考書(shū),用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)?! ”緯?shū)共分3章。第1章介紹Visual C++ 6 0集成開(kāi)發(fā)環(huán)

    ¥28
  • C語(yǔ)言程序設(shè)計(jì)

    主編:李夢(mèng)陽(yáng) 張春飛

      C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專業(yè)人員和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選。本書(shū)是為普通高等院校學(xué)生

    ¥45