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

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

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

定 價(jià):¥25.00

作 者: 齊勇等著
出版社: 西安交通大學(xué)出版社
叢編項(xiàng): 高校計(jì)算機(jī)教材叢書
標(biāo) 簽: C語言

ISBN: 9787560510163 出版時(shí)間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 319頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)地介紹了C語言的基礎(chǔ)知識(shí)和程序設(shè)計(jì)。主要內(nèi)容包括數(shù)據(jù)定義,運(yùn)算符及表達(dá)式,語句及流程控制,函數(shù),輸入/輸出,屏幕管理,菜單和圖形設(shè)計(jì),操作系統(tǒng)對C語言的支撐,C程序的動(dòng)態(tài)調(diào)試,同時(shí)介紹了面向?qū)ο蠹夹g(shù)和C++。本書結(jié)構(gòu)新穎,內(nèi)容樸實(shí)。正面回答了C有哪些特點(diǎn),為什么有這些特點(diǎn),與其他語言有何不同,有何利弊?作者精選了豐富的例子,并均在微機(jī)上通過??紤]到讀者的特點(diǎn),概念闡述清楚,結(jié)論有根有據(jù)。本書可作為普通高校有關(guān)專業(yè)的教材或供計(jì)算機(jī)應(yīng)用人員參考。成都和職業(yè)培訓(xùn)也可選用它作為參考書。

作者簡介

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

圖書目錄

第1章  引論
1.1  有了高級(jí)語言為什么還要引入中級(jí)語言——C語言產(chǎn)生的背景
1.2  C語言的特點(diǎn)
第2章 程序運(yùn)行的基本過程及C語言程序的基本結(jié)構(gòu)
2.1  輸入輸出概念
2.2  程序的運(yùn)行過程及程序中存取數(shù)據(jù)的途徑
2.3  C程序的基本結(jié)構(gòu)
2.4  注釋
習(xí)題
第3章  基本數(shù)據(jù)類型的定義
3.1  為什么要進(jìn)行數(shù)據(jù)類型定義
3.2  標(biāo)識(shí)符的組成及作用
3.2.1  標(biāo)識(shí)符的組成
3.2.2  標(biāo)識(shí)符的作用
3.3  程序中自帶的數(shù)據(jù)——常量
3.4  為何引入變量及類型
3.5  基本數(shù)據(jù)類型
3.5.1  基本數(shù)據(jù)類型定義
3.5.2  類型修飾符
3.5.3  變量的初始化
習(xí)題
第4章  終端設(shè)備上的輸入輸出C語言的上機(jī)過程
4.1  如何實(shí)現(xiàn)終端設(shè)備上的輸入輸出
4.2  標(biāo)準(zhǔn)輸出函數(shù)及引用
4.2.1  字符的輸入輸出函數(shù)getchar( )/putchar( )
4.2.2  格式化輸入輸出函數(shù)scanf( )/printf( )
4.2.3  字符串輸入輸出函數(shù)gets( )/puts( )
4.3  C語言的上機(jī)操作過程
4.3.1  PC-DOS下Gurbo C上機(jī)步驟及漢字的使用
4.3.2  UNIX/XENIX系統(tǒng)下C語言的上機(jī)過程
習(xí)題
第5章 運(yùn)算符及表達(dá)式
5.1  運(yùn)算符的分類
5.1.1  根據(jù)運(yùn)算對象的個(gè)數(shù)分類
5.1.2  根據(jù)運(yùn)算結(jié)果分類
5.2  運(yùn)算符的使用
5.2.1  算術(shù)運(yùn)算符及表達(dá)式
5.2.2  關(guān)系和邏輯運(yùn)算符及其表達(dá)式
5.2.3  位域運(yùn)算符及表達(dá)式
5.2.4  賦值運(yùn)算符及賦值表達(dá)式
5.2.5  條件運(yùn)算符及條件表達(dá)式
5.2.6  其它的運(yùn)算符
5.3  類型轉(zhuǎn)換
5.3.1  隱式類型轉(zhuǎn)換
5.3.2  顯示類型轉(zhuǎn)換
5.4  運(yùn)算符的優(yōu)先級(jí)
5.5  C語言表達(dá)式的特點(diǎn)
5.6  表達(dá)式的副作用
習(xí)題
第6章  語句及流程控制
6.1  程序的三種基本結(jié)構(gòu)
6.2  順序執(zhí)行語句
6.2.1  語句概述
6.2.2  程序舉例
6.3  選擇控制結(jié)構(gòu)語句
6.3.1  IF語句
6.3.2  SWITCH和BREAK語句
6.4  循環(huán)控制結(jié)構(gòu)語句
6.4.1  FOR語句
6.4.2  WHILE語句
6.4.3  DO-WHILE語句
6.4.4  BREAK和CONTINUE語句在循環(huán)語句中的應(yīng)用
6.4.5  循環(huán)嵌套
6.4.6  循環(huán)程序舉例
6.5  GOTO語句及帶標(biāo)號(hào)的語句
習(xí)題
第7章  構(gòu)造數(shù)據(jù)類型
7.1  數(shù)組
7.1.1  一維數(shù)組
7.1.2  二維數(shù)組
7.1.3  數(shù)組的初始化
7.1.4  利用字符數(shù)組處理字符串
7.1.5  數(shù)組應(yīng)用舉例
7.2  結(jié)構(gòu)
7.2.1  結(jié)構(gòu)類型及結(jié)構(gòu)類型變量的定義與使用
7.2.2  結(jié)構(gòu)的進(jìn)一步說明
7.2.3  結(jié)構(gòu)數(shù)組
7.3  共用體
7.3.1  共用體的定義及引入的目的
7.3.2  共用體成員的引用
7.4  位域
7.5  枚舉類型
7.6  類型定義
習(xí)題
第8章  函數(shù)及變量的存儲(chǔ)類別
8.1  函數(shù)概述
8.1.1  C程序的結(jié)構(gòu)
8.1.2  庫函數(shù)、自定義函數(shù)及自定義函數(shù)的組織方法
8.1.3  用函數(shù)構(gòu)成程序的優(yōu)點(diǎn)
8.1.4  引入函數(shù)后要解決的問題
8.2  函數(shù)的定義與調(diào)用
8.2.1  函數(shù)的定義
8.2.2  函數(shù)的調(diào)用
8.2.3  函數(shù)舉例
8.2.4  無返回值函數(shù)和無參函數(shù)
8.2.5  函數(shù)說明和定義的其它方法
8.3  構(gòu)造類型數(shù)據(jù)向函數(shù)的傳送
8.3.1  結(jié)構(gòu)向函數(shù)的傳送
8.3.2  數(shù)組向函數(shù)的傳送
8.3.3  字符串向函的傳送
8.4  遞歸函數(shù)
8.5  變量的存儲(chǔ)類別、作用域規(guī)則及用途
8.5.1  自動(dòng)變量
8.5.2  寄存器變量
8.5.3  外部變量
8.5.4  靜態(tài)變量
8.6  預(yù)處理命令及用途
8.6.1  C語言預(yù)處理程序
8.6.2  宏替換命令#define
8.6.3  包含文件命令#include
8.6.4  取消宏定義命令#undef(undefine)
8.6.5  條件編譯命令
8.6.6  其它的預(yù)處理命令
8.7  函數(shù)庫的建立方法
習(xí)題
第9章  指針及其應(yīng)用
9.1  指針的概念及引入指針的原因
9.1.1  指針和地址的概念
9.1.2  為什么要引入指針
9.2  指針的定義、特性及引用
9.2.1  指針的定義及其含義
9.2.2  指針的特性
9.2.3  指針的引用
9.2.4  引用指針的注意問題
9.2.5  指針引用的實(shí)例——實(shí)現(xiàn)函數(shù)的引用調(diào)用
9.2.6  擴(kuò)大因子
9.3  指針與數(shù)組
9.3.1  數(shù)組與指針的關(guān)系
9.3.2  指向數(shù)組元素的指針
9.3.3  指向由M個(gè)元素組成的一維數(shù)組的指針
9.3.4  指針數(shù)組
9.3.5  指向指針的指針與指針數(shù)組的關(guān)系
9.3.6  指針數(shù)組的應(yīng)用——命令行參數(shù)
9.4  指針與函數(shù)
9.4.1  返回值為地址的函數(shù)
9.4.2  指向函數(shù)的指針
9.5  指針與結(jié)構(gòu)
9.5.1  指向結(jié)構(gòu)的指針
9.5.2  動(dòng)態(tài)變化數(shù)據(jù)的實(shí)現(xiàn)——?jiǎng)討B(tài)分配及鏈表
習(xí)題
第10章  外存儲(chǔ)器及打印機(jī)上的輸入輸出
10.1  文件概述
10.1.1  文件及文件操作步驟
10.1.2  ASCII碼文件及二進(jìn)制文件
10.1.3  文件緩沖區(qū)及文件指針
10.2  文件的打開和關(guān)閉
10.2.1  文件打開函數(shù)fopen( )
10.2.2  文件關(guān)閉函數(shù)fclose( )
10.3  ASCII碼文件的讀寫
10.3.1  文件的讀寫位置指針及定位
10.3.2  字符讀寫函數(shù)
10.3.3  字符串讀寫函數(shù)
10.3.4  文件的格式化輸入輸出
10.4  輸入輸出轉(zhuǎn)向及結(jié)果打印
10.4.1  輸入輸出轉(zhuǎn)向
10.4.2  向打印機(jī)輸出結(jié)果
10.5  二進(jìn)制文件的讀寫
習(xí)題
第11章  屏幕管理及菜單、圖形設(shè)計(jì)
11.1  字符屏幕管理及菜單設(shè)計(jì)
11.1.1  字符顯示原理
11.1.2  字符屏幕的控制方法
11.1.3  保存屏幕與恢復(fù)屏幕
11.2  圖形屏幕管理及繪圖
11.2.1  圖形顯示原理
11.2.2  圖形系統(tǒng)的初始化及關(guān)閉
11.2.3  繪圖前的準(zhǔn)備工作
11.2.4  畫圖和涂色函數(shù)
11.2.5  圖形方式下的字符輸出
第12章  面向?qū)ο蠹夹g(shù)及C++簡介
12.1  面向?qū)ο蠹夹g(shù)的形成
12.2  面向?qū)ο蟮能浖_發(fā)的三個(gè)基本步驟
12.3  面向?qū)ο蠹夹g(shù)的基本概念
12.4  C++語言中支持面向?qū)ο蠹夹g(shù)的基本成份
12.4.1  類的構(gòu)造與數(shù)據(jù)封裝
12.4.2  繼承
12.4.3  多態(tài)
第13章  操作系統(tǒng)對語言的支撐
13.1  C語言與操作系統(tǒng)的關(guān)系
13.2  DOS環(huán)境下系統(tǒng)資源的使用
13.2.1  MS-DOS的組成
13.2.2  如何使用BIOS接口及DOS的系統(tǒng)調(diào)用
13.2.3  應(yīng)用舉例
13.3  UNIX環(huán)境下系統(tǒng)資源的使用
13.3.1  UNIX系統(tǒng)概述
13.3.2  文件操作
13.3.3  進(jìn)程控制
13.4  使用庫函數(shù)及系統(tǒng)資源的選擇問題
第14章 動(dòng)態(tài)調(diào)試
14.1  程序錯(cuò)誤的類型
14.2  運(yùn)行錯(cuò)誤的調(diào)試
14.2.1  運(yùn)行錯(cuò)誤的表現(xiàn)形式及原因
14.2.2  如何糾正運(yùn)行錯(cuò)誤
14.3  由C語言的誤用而引起的邏輯錯(cuò)誤的調(diào)試
14.4  一般的程序程序調(diào)試
附錄 A C語言標(biāo)準(zhǔn)庫函數(shù)
附錄 B ASCII碼對照表
參考文獻(xiàn)

本目錄推薦

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