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

C語言程序設(shè)計教程

C語言程序設(shè)計教程

定 價:¥26.00

作 者: 張毅坤[等]編著
出版社: 西安交通大學(xué)出版社
叢編項: 21世紀(jì)大學(xué)計算機(jī)基礎(chǔ)課程教材
標(biāo) 簽: C

ISBN: 9787560516820 出版時間: 2003-04-01 包裝: 平裝
開本: 26cm 頁數(shù): 313 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為三大部分。第1部分為基礎(chǔ)篇,共有8個章節(jié),分別講述了C語言的基本概念、基本規(guī)則與基本內(nèi)容;第2部分為綜合擴(kuò)展篇,分為4個章節(jié),講述第1部分未展開的內(nèi)容,增加了用C語言實現(xiàn)圖形和動畫的相關(guān)基本知識,并從軟件工程的角度出發(fā),給出了如何分析問題,解決問題,綜合運(yùn)用C語言實現(xiàn)相對規(guī)模較大的兩個工程程序的實例;第3部分提供了較為詳細(xì)的C語言相關(guān)附錄。本書既可作為計算機(jī)和非計算機(jī)專業(yè)的程序設(shè)計基礎(chǔ)課程的教科書,又可作為工程技術(shù)人員的參考書,同時也適用于自學(xué)讀者的學(xué)習(xí)與提高。

作者簡介

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

圖書目錄

第一部分基礎(chǔ)篇
第1章概述
1.1程序與程序設(shè)計語言
1.1.1程序
1.1.2程序設(shè)計語言
1.2C程序設(shè)計語言入門
1.2.1C語言的發(fā)展史
1.2.2C語言程序組成簡介
1.2.3C程序從開發(fā)到執(zhí)行的過程
1.3C語言的特點(diǎn)
習(xí)題

第2章基本數(shù)據(jù)類型.運(yùn)算符及表達(dá)式
2.1基本數(shù)據(jù)類型
2.1.1C的數(shù)據(jù)類型
2.1.2C的基本數(shù)據(jù)類型
2.2常量
2.2.1整型.實型及符號常量
2.2.2字符型常量
2.3變量
2.3.1變量的名字
2.3.2變量的定義
2.3.3變量的值
2.4運(yùn)算符與表達(dá)式
2.4.1C運(yùn)算符概述
2.4.2算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.4.3表達(dá)式中數(shù)據(jù)間的混合運(yùn)算與類型轉(zhuǎn)換
2.4.4賦值運(yùn)算符與賦值表達(dá)式
小結(jié)
習(xí)題

第3章基本結(jié)構(gòu)程序設(shè)計
3.1程序基本結(jié)構(gòu)與結(jié)構(gòu)化程序設(shè)計
3.1.1算法
3.1.2算法的表示
3.1.3程序基本結(jié)構(gòu)
3.1.4結(jié)構(gòu)化程序設(shè)計方法
3.2順序結(jié)構(gòu)程序設(shè)計
3.2.1順序執(zhí)行語句概述
3.2.2數(shù)據(jù)的輸入輸出
3.2.3順序結(jié)構(gòu)程序舉例
3.3選擇結(jié)構(gòu)
3.3.1關(guān)系運(yùn)算和邏輯運(yùn)算
3.3.2if語句
3.3.3if語句的嵌套
3.3.4條件運(yùn)算符與條件表達(dá)式
3.3.5switch語句
3.4循環(huán)結(jié)構(gòu)程序設(shè)計
3.4.1while語句
3.4.2do-while語句
3.4.3for語句
3.4.4循環(huán)嵌套
3.4.5break語句和continue語句
3.5程序設(shè)計舉例
小結(jié)
習(xí)題

第4章數(shù)組
4.1一維數(shù)組
4.1.1一維數(shù)組的定義和初始化
4.1.2一維數(shù)組元素的引用
4.1.3應(yīng)用舉例
4.2二維數(shù)組
4.2.1二維數(shù)組的定義
4.2.2二維數(shù)組元素的引用
4.2.3程序舉例
4.3字符數(shù)組
4.3.1字符數(shù)組的定義和引用
4.3.2字符數(shù)組的輸入輸出
4.3.3字符串處理函數(shù)
4.3.4字符數(shù)組舉例
小結(jié)
習(xí)題

第5章函數(shù)
5.1概述
5.1.1C程序的結(jié)構(gòu)
5.1.2函數(shù)分類
5.2函數(shù)的定義與調(diào)用
5.2.1函數(shù)定義
5.2.2函數(shù)調(diào)用
5.2.3函數(shù)應(yīng)用舉例
5.3變量作用域
5.3.1局部變量
5.3.2全局變量
5.4函數(shù)的嵌套與遞歸
5.4.1函數(shù)的嵌套調(diào)用
5.4.2函數(shù)的遞歸調(diào)用
小結(jié)
習(xí)題

第6章結(jié)構(gòu)體與共用體
6.1結(jié)構(gòu)體概述
6.1.1結(jié)構(gòu)體的引入
6.1.2結(jié)構(gòu)體類型的定義
6.2結(jié)構(gòu)體變量
6.2.1結(jié)構(gòu)體變量的定義與初始化
6.2.2結(jié)構(gòu)體變量的引用
6.2.3結(jié)構(gòu)體變量作為函數(shù)參數(shù)
6.3結(jié)構(gòu)體數(shù)組
6.3.1結(jié)構(gòu)體數(shù)組的定義與初始化
6.3.2結(jié)構(gòu)體數(shù)組元素的引用
6.3.3結(jié)構(gòu)體數(shù)組作函數(shù)參數(shù)
6.4共用體
6.4.1共用體類型定義
6.4.2共用體變量定義與引用
6.4.3應(yīng)用舉例
6.5枚舉類型
6.6用typedef定義類型
6.6.1類型定義的含義及形式
6.6.2類型定義的優(yōu)點(diǎn)
小結(jié)
習(xí)題

第7章指針
7.1地址和指針的概念
7.1.1變量的地址和變量的值
7.1.2直接訪問和間接訪問
7.1.3指針的概念
7.2指針變量的定義與引用
7.2.1指針變量的定義和初始化
7.2.2指針變量的引用
7.2.3函數(shù)中用指針變量作形參實現(xiàn)變量的引用傳遞
7.3指針與數(shù)組
7.3.1指向一維數(shù)組元素的指針
7.3.2指向多維數(shù)組元素和指向分?jǐn)?shù)組的指針
7.3.3用字符數(shù)組和字符型指針訪問字符串
7.3.4指針數(shù)組和指向指針的指針
7.4指針與結(jié)構(gòu)體
7.4.1指向結(jié)構(gòu)體變量的指針變量
7.4.2指向結(jié)構(gòu)體數(shù)組元素的指針
7.4.3用指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)
7.5指針與函數(shù)
7.5.1返回指針值的函數(shù)
7.5.2指向函數(shù)的指針和函數(shù)參數(shù)
小結(jié)
習(xí)題

第8章文件
8.1文件概述
8.1.1文件的概念及分類
8.1.2文件的操作流程
8.1.3文件緩沖區(qū)
8.1.4文件指針
8.2文件的打開與關(guān)閉
8.2.1文件的打開(fopen函數(shù))
8.2.2文件的關(guān)閉(fclose函數(shù))
8.3文件的順序讀寫
8.3.1字符讀寫函數(shù)fgetc和fputc
8.3.2字符串讀寫函數(shù)fgets和fputs
8.3.3格式化讀寫函數(shù)fscanf和fprintf
8.4文件的隨機(jī)讀寫
8.4.1文件定位
8.4.2文件的隨機(jī)讀寫
小結(jié)
習(xí)題

第2部分綜合擴(kuò)展篇

第9章C語言基礎(chǔ)知識進(jìn)階
9.1C語言基本詞法進(jìn)階
9.1.1存儲類型修飾符
9.1.2逗號表達(dá)式及靈活的for循環(huán)形式
9.1.3運(yùn)算符的結(jié)合性及其副作用
9.2位運(yùn)算
9.2.1位段
9.2.2位運(yùn)算和位運(yùn)算符
9.3編譯及預(yù)處理
9.3.1文件包含#include
9.3.2宏定義#define
9.3.3條件編譯

第10章TurboC圖形程序設(shè)計
10.1基本概念.結(jié)構(gòu)和函數(shù)
10.2圖形模式的初始化和檢測函數(shù)
10.3屏幕顏色的設(shè)置和清屏函數(shù)
10.4基本的圖形函數(shù)
10.4.1點(diǎn)和坐標(biāo)位置函數(shù)
10.4.2畫線函數(shù)
10.4.3設(shè)定線型函數(shù)
10.5封閉圖形的填充
10.5.1基本圖形輪廓
10.5.2設(shè)定填充方式
10.5.3任意封閉圖形的填充
10.6圖形模式下的文本輸出
10.6.1文本字符的輸出
10.6.2字體.字型和輸出方式設(shè)置
10.6.3文本字符大小設(shè)置
10.7視口和視口函數(shù)
10.8屏幕操作

第11章綜合實例一
--上位機(jī)監(jiān)測系統(tǒng)軟件設(shè)計
11.1問題定義
11.1.1問題背景
11.1.2用戶目標(biāo)
11.2概要設(shè)計
11.2.1方案確定
11.2.2軟件結(jié)構(gòu)
11.2.3模塊功能說明
11.3詳細(xì)設(shè)計
11.3.1數(shù)據(jù)設(shè)計
11.3.2流程圖
11.4編碼
11.4.1各功能模塊編碼
11.4.2主程序編碼
11.5測試

第12章綜合實例二
--超市庫存貨品信息管理系統(tǒng)設(shè)計
12.1問題定義
12.1.1問題的背景
12.1.2用戶的目標(biāo)
12.2概要設(shè)計
12.2.1方案確定
12.2.2軟件結(jié)構(gòu)
12.2.3模塊功能說明
12.3詳細(xì)設(shè)計
12.3.1數(shù)據(jù)設(shè)計
12.3.2流程圖
12.4編碼
12.4.1各功能模塊編碼
12.4.2主程序編碼
第3部分附錄
附錄I常用字符與ASCII代碼對照表
附錄II運(yùn)算符和結(jié)合性
附錄IIIC庫函數(shù)
參考文獻(xiàn)

本目錄推薦

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