注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔大學(xué)教輔C程序設(shè)計(jì)

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

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

定 價(jià):¥30.00

作 者: 張長海,陳娟編著
出版社: 高等教育出版社
叢編項(xiàng):
標(biāo) 簽: C語言

ISBN: 9787040151169 出版時(shí)間: 2004-11-01 包裝: 平裝
開本: 23cm 頁數(shù): 440頁 字?jǐn)?shù):  

內(nèi)容簡介

  《C程序設(shè)計(jì)》以國際標(biāo)準(zhǔn)IsO/IEC 9899:1999和國家標(biāo)準(zhǔn)GB/T 15272—94定義的c語言為載體,闡述基本的程序設(shè)計(jì)方法,并對相關(guān)的c語言成分進(jìn)行較嚴(yán)格的介紹。用BNF表示c語言的語法,引進(jìn)PAD圖表示程序邏輯。全書共分十四章,主要內(nèi)容包括BNF、PAD圖、程序設(shè)計(jì)方法、程序開發(fā)和結(jié)構(gòu)化程序設(shè)計(jì)以及C語言的各種詞法單位、數(shù)據(jù)類型、語句、函數(shù)等。每章都包含大量例題,并附有大量習(xí)題,以利于讀者提高程序設(shè)計(jì)能力和學(xué)習(xí)掌握相關(guān)語言概念?!禖程序設(shè)計(jì)》最大的特點(diǎn)是以“程序設(shè)計(jì)”為主線,把重點(diǎn)放在講述程序設(shè)計(jì)方法上。擯棄了目前各種程序設(shè)計(jì)書中流行的以“解釋程序設(shè)計(jì)語言”為主的做法。全書整體結(jié)構(gòu)良好,圖文并茂,知識體系新穎完整,概念準(zhǔn)確;注重對讀者進(jìn)行程序設(shè)計(jì)方法及算法的訓(xùn)練,力求體現(xiàn)“結(jié)構(gòu)化程序設(shè)計(jì)”思想,注重培養(yǎng)和訓(xùn)練讀者良好的程序設(shè)計(jì)風(fēng)格?!禖程序設(shè)計(jì)》可作為高等院校計(jì)算機(jī)系各專業(yè)“高級語言程序設(shè)計(jì)”、“C語言程序設(shè)計(jì)”、“程序設(shè)計(jì)基礎(chǔ)”等課程的教材和參考書,也可供其他專業(yè)學(xué)生以及從事計(jì)算機(jī)工作的有關(guān)人員閱讀參考。

作者簡介

暫缺《C程序設(shè)計(jì)》作者簡介

圖書目錄

第一章 基本知識
1.1 程序設(shè)計(jì)語言
1.1.1 機(jī)器語言
1.1.2 匯編語言
1.1.3 高級語言
1.1.4 程序的執(zhí)行
1.2 C語言簡況
1.3 程序設(shè)計(jì)語言的形式描述
1.3.1 語法、語義
1.3.2 BNF
1.3.3 文法的其他表示法
1.4 C程序結(jié)構(gòu)
1.5 算法及其描述工具PAD圖
1.5.1 算法
1.5.2 PAD圖
1.5.3 PAD實(shí)例
本章小結(jié)
習(xí)題一
第二章 數(shù)據(jù)信息
2.1 基本符號
2.1.1 字符集
2.1.2 標(biāo)識符
2.1.3 保留字
2.1.4 分隔符
2.1.5 運(yùn)算符
2.1.6 常量
2.1.7 間隔符
2.1.8 注釋
2.2 數(shù)據(jù)
2.2.1 浮點(diǎn)類型
2.2.2 整數(shù)類型
2.2.3 字符類型
2.2.4 布爾類型
2.2.5 枚舉類型
2.3 混合運(yùn)算
2.4 關(guān)系運(yùn)算
本章小結(jié)
習(xí)題二
第三章 簡單程序
3.1 常量及常量定義
3.2 變量及變量聲明
3.2.1 變量
3.2.2 變量聲明
3.2.3 變量形態(tài)
3.2.4 變量地址
3.2.5 變量初始化
3.3 表達(dá)式
3.3.1 表達(dá)式的結(jié)構(gòu)
3.3.2 表達(dá)式的計(jì)算
3.4 語句
3.5 表達(dá)式語句
3.6 賦值
3.7 類型轉(zhuǎn)換
3.8 輸入/輸出
3.8.1 字符輸入
3.8.2 字符輸出
3.8.3 格式輸入
3.8.4 格式輸出
本章小結(jié)
習(xí)題三
第四章 函數(shù)
4.1 帶子程序的C程序
4.2 函數(shù)
4.2.1 函數(shù)調(diào)用
4.2.2 函數(shù)定義
4.2.3 函數(shù)原型
4.3 程序設(shè)計(jì)實(shí)例
本章小結(jié)
習(xí)題四
第五章 流程控制
5.1 順序結(jié)構(gòu)
5.2 分支程序設(shè)計(jì)
5.2.1 邏輯值控制的分支程序設(shè)計(jì)
5.2.2 算術(shù)值控制的多分支程序設(shè)計(jì)
5.3 循環(huán)程序設(shè)計(jì)
5.3.1 先判斷條件的循環(huán)程序設(shè)計(jì)
5.3.2 后判斷條件的循環(huán)程序設(shè)計(jì)
5.3.3 for語句
5.4 程序設(shè)計(jì)實(shí)例
本章小結(jié)
習(xí)題五
第六章 數(shù)組
6.1 結(jié)構(gòu)型數(shù)據(jù)類型
6.2 數(shù)組類型
6.2.1 數(shù)組聲明
6.2.2 下標(biāo)表達(dá)式
6.2.3 應(yīng)注意的問題
6.3 多維數(shù)組
6.4 程序設(shè)計(jì)實(shí)例——數(shù)組在程序設(shè)計(jì)中的應(yīng)用
6.5 數(shù)組初值
6.6 字符數(shù)組
6.7 類型定義
本章小結(jié)
習(xí)題六
第七章 指針
7.1 基本概念
7.1.1 指針類型和指針變量
7.1.2 指針?biāo)缸兞?br />7.1.3 空指針與無效指針
7.1.4 通用指針
7.2 指針運(yùn)算
7.3 指針與數(shù)組
7.3.1 用指針標(biāo)識數(shù)組
7.3.2 多維數(shù)組與指針
7.3.3 指針數(shù)組
7.3.4 指針與數(shù)組總結(jié)
7.4 指針與字符串
7.5 指向指針的指針
7.6 命令行參數(shù)
本章小結(jié)
習(xí)題七
第八章 再論函數(shù)
8.1 參數(shù)
8.1.1 c參數(shù)傳遞規(guī)則
8.1.2 指針作參數(shù)
8.1.3 數(shù)組作參數(shù)
8.1.4 其他程序設(shè)計(jì)語言的參數(shù)類別
8.2 返回指針的函數(shù)
8.3 作用域
8.3.1 作用域
8.3.2 生存期
8.3.3 局部量和全局量
8.4 遞歸
8.4.1 遞歸程序
8.4.2 遞歸程序設(shè)計(jì)
8.4.3 間接遞歸
8.4.4 遞歸程序執(zhí)行過程
本章小結(jié)
習(xí)題八
第九章 程序開發(fā)和結(jié)構(gòu)化程序設(shè)計(jì)
9.1 goto和標(biāo)號
9.1.1 帶標(biāo)號的語句
9.1.2 goto語句
9.2 空語句
9.3 結(jié)構(gòu)化程序設(shè)計(jì)原則
9.4 程序風(fēng)格
9.4.1 良好的行文格式
9.4.2 用合適的助記名來命名標(biāo)識符
9.4.3 注釋
9.4.4 對程序說明的建議
9.5 程序的正確性
9.5.1 錯(cuò)誤種類
9.5.2 程序測試和驗(yàn)證
9.5.3 測試方法
9.6 可移植性
9.7 文檔
9.8 自頂向下逐步求精的程序設(shè)計(jì)技術(shù)
9.8.1 自頂向下、逐步求精
9.8.2 求精過程的表示
9.8.3 求精實(shí)例
9.9 受限排列組合——窮舉法與試探法
本章小結(jié)
習(xí)題九
第十章 文件
10.1 文件概述
10.2 文件操作
10.2.1 打開、關(guān)閉文件
10.2.2 字符讀/寫
10.2.3 字符串讀/寫
10.2.4 數(shù)據(jù)塊讀/寫
10.2.5 格式化讀/寫
10.2.6 文件定位
10.3 文件操作實(shí)例
本章小結(jié)
習(xí)題十
第十一章 結(jié)構(gòu)體與共用體
11.1 結(jié)構(gòu)體
11.1.1 結(jié)構(gòu)體類型
11.1.2 結(jié)構(gòu)體類型名
11.1.3 結(jié)構(gòu)體變量
11.1.4 指向結(jié)構(gòu)體變量的指針
11.1.5 結(jié)構(gòu)體變量的成分
11.2 共用體
11.2.1 帶共用體的結(jié)構(gòu)體實(shí)例
11.2.2 共用體類型
11.2.3 限制
11.2.4 switch語句與共用體
11.3 結(jié)構(gòu)體與函數(shù)
11.3.1 返回結(jié)構(gòu)體值的函數(shù)
11.3.2 結(jié)構(gòu)體作函數(shù)參數(shù)
11.4 程序設(shè)計(jì)實(shí)例
本章小結(jié)
習(xí)題十
第十二章 動態(tài)數(shù)據(jù)結(jié)構(gòu)
12.1 管理動態(tài)變量
12.2 動態(tài)數(shù)據(jù)結(jié)構(gòu)
12.2.1 棧(stack)
12.2.2 隊(duì)列(queue)
12.2.3 鏈表(1inkagetable)
12.2.4 樹(tFee)
12.3 程序設(shè)計(jì)實(shí)例
本章小結(jié)
習(xí)題十二
第十三章 三論函數(shù)——幾個(gè)較深入的問題
13.1 函數(shù)指針
13.2 函數(shù)作參數(shù)
13.3 函數(shù)副作用
13.4 形式參數(shù)作實(shí)在參數(shù)
13.5 參數(shù)結(jié)合順序
13.6 可變長度數(shù)組
13.6.1 可變長度數(shù)組
13.6.2 可變長度數(shù)組作參數(shù)
本章小結(jié)
習(xí)題十三
第十四章 c語言獨(dú)有的特性
14.1 運(yùn)算
14.1.1 sizeof
14.1.2 賦值運(yùn)算
14.1.3 順序表達(dá)式
14.1.4 條件表達(dá)式
14.1.5 位運(yùn)算
14.2 位段
14.3 存儲類別
14.3.1 數(shù)據(jù)在內(nèi)存中的存儲
14.3.2 自動存儲類別
14.3.3 寄存器存儲類別
14.3.4 變量的靜態(tài)存儲類別
14.3.5 變量的外部存儲類別
14.3.6 函數(shù)的存儲類別
14.3.7 類型定義符
14.4 const指針
14.4.1 指向常量的指針(常量指針)
14.4.2 指針常量
14.4.3 指向常量的指針常量(常量指針常量)
14.5 有關(guān)指針的總結(jié)
14.6 語句
14.6.1 break
14.6.2 continue
14.6.3 for的延伸
14.7 編譯預(yù)處理
14.7.1 宏定義
14.7.2 文件包含
14.7.3 條件編譯
本章小結(jié)
附錄一ACSII字符集
附錄二C語言語法
附錄三標(biāo)準(zhǔn)庫頭文件表
附錄四實(shí)驗(yàn)指導(dǎo)書
F4.1 使用TurboC
F4.1.1 啟動‘I~urboc
F4.1.2 選擇工作目錄
F4.1.3 建立工作環(huán)境
F4.1.4 編輯源文件
F4.1.5 編譯、連接
F4.1.6 運(yùn)行
F4.2 visualC:++集成開發(fā)環(huán)境
F4.2.1 啟動VC++
F4.2.2 建立環(huán)境
F4.2.3 錄入、編輯源程序
F4.2.4 編譯
F4.2.5 連接
F4.2.6 運(yùn)行
F4.3 實(shí)驗(yàn)
F4.3.1 實(shí)驗(yàn)一c環(huán)境基本操作
F4.3.2 實(shí)驗(yàn)二模塊化程序設(shè)計(jì)
F4.3.3 實(shí)驗(yàn)三程序的流程控制
F4.3.4 實(shí)驗(yàn)四數(shù)組的概念和應(yīng)用
F4.3.5 實(shí)驗(yàn)五指針及其在程序設(shè)計(jì)中的應(yīng)用
F4.3.6 實(shí)驗(yàn)六遞歸程序設(shè)計(jì)
F4.3.7 實(shí)驗(yàn)七數(shù)據(jù)組織
F4.3.8 實(shí)驗(yàn)八文件及其應(yīng)用
F4.4 課程設(shè)計(jì)
參考文獻(xiàn)

本目錄推薦

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