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

C語言程序設計教程

C語言程序設計教程

定 價:¥26.00

作 者: 張毅坤[等]編著
出版社: 西安交通大學出版社
叢編項: 21世紀大學計算機基礎課程教材
標 簽: C

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

第2章基本數(shù)據(jù)類型.運算符及表達式
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運算符與表達式
2.4.1C運算符概述
2.4.2算術運算符與算術表達式
2.4.3表達式中數(shù)據(jù)間的混合運算與類型轉(zhuǎn)換
2.4.4賦值運算符與賦值表達式
小結
習題

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

第4章數(shù)組
4.1一維數(shù)組
4.1.1一維數(shù)組的定義和初始化
4.1.2一維數(shù)組元素的引用
4.1.3應用舉例
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ù)組舉例
小結
習題

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

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

第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ù)組元素和指向分數(shù)組的指針
7.3.3用字符數(shù)組和字符型指針訪問字符串
7.3.4指針數(shù)組和指向指針的指針
7.4指針與結構體
7.4.1指向結構體變量的指針變量
7.4.2指向結構體數(shù)組元素的指針
7.4.3用指向結構體的指針作函數(shù)參數(shù)
7.5指針與函數(shù)
7.5.1返回指針值的函數(shù)
7.5.2指向函數(shù)的指針和函數(shù)參數(shù)
小結
習題

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

第2部分綜合擴展篇

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

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

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

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

本目錄推薦

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