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

C語言程序設(shè)計

C語言程序設(shè)計

定 價:¥27.00

作 者: 丁亞濤
出版社: 高等教育出版社
叢編項: 普通高等教育十一五國家級規(guī)劃教材
標(biāo) 簽: 算法語言

ISBN: 9787040189100 出版時間: 2006-08-01 包裝: 平裝
開本: 16 頁數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡介

  第1章C語言概述1.1C語言概況1.1.1C語言的發(fā)展1.1.2C語言的特點1.2簡單的C語言程序1.3算法1.3.1算法概述1.3.2算法的表示本章小結(jié)習(xí)題一第2章數(shù)據(jù)類型、運算符和表達式2.1數(shù)據(jù)類型2.1.1數(shù)據(jù)類型概述2.1.2整型2.1.3實型2.1.4字符型2.2標(biāo)識符、常量與變量2.2.1標(biāo)識符2.2.2常量2.2.3變量2.3運算符與表達式2.3.1算術(shù)運算符與算術(shù)表達式2.3.2賦值運算符與賦值表達式2.3.3逗號運算符與逗號表達式2.4數(shù)據(jù)類型轉(zhuǎn)換2.4.1類型轉(zhuǎn)換概述2.4.2自動類型轉(zhuǎn)換2.4.3賦值類型轉(zhuǎn)換2.4.4強制類型轉(zhuǎn)換2.5程序舉例本章小結(jié)習(xí)題二第3章簡單程序設(shè)計3.1C語言語句3.2程序結(jié)構(gòu)3.2.1程序結(jié)構(gòu)簡介3.2.2順序結(jié)構(gòu)3.3賦值語句3.4數(shù)據(jù)輸入與輸出3.4.1格式化輸出函數(shù)printf3.4.2格式化輸入函數(shù)scanf3.4.3字符數(shù)據(jù)的輸入與輸出3.5程序舉例本章小結(jié)習(xí)題三第4章選擇結(jié)構(gòu)程序設(shè)計4.1關(guān)系運算符與關(guān)系表達式4.1.1關(guān)系運算符4.1.2關(guān)系表達式4.2邏輯運算符與邏輯表達式4.2.1邏輯運算符4.2.2邏輯表達式4.3if語句4.3.1單分支if語句4.3.2雙分支if語句4.3.3多分支選擇結(jié)構(gòu)4.3.4if語句的嵌套4.3.5條件運算符和條件表達式4.4switch語句4.5程序舉例本章小結(jié)習(xí)題四第5章循環(huán)結(jié)構(gòu)程序設(shè)計5.1循環(huán)的基本概念5.1.1方法的探索5.1.2循環(huán)結(jié)構(gòu)語句5.2while循環(huán)5.3do-while循環(huán)5.4for循環(huán)5.5循環(huán)嵌套5.6bresk語句、continue語句和goto語句5.6.1break語句5.6.2continue語句5.6.3goto語句5.7程序舉例本章小結(jié)習(xí)題五第6章數(shù)組6.1一維數(shù)組6.1.1一維數(shù)組的定義6.1.2一維數(shù)組元素的引用6.1.3一維數(shù)組的存儲和初始化6.1.4一維數(shù)組的應(yīng)用6.2二維數(shù)組6.2.1二維數(shù)組的定義6.2.2二維數(shù)組元素的引用6.2.3二維數(shù)組的存儲和初始化6.2.4二維數(shù)組的應(yīng)用6.3字符數(shù)組與字符串6.3.1字符數(shù)組的定義與初始化6.3.2字符串6.3.3字符串的應(yīng)用6.4程序舉例本章小結(jié)習(xí)題六第7章函數(shù)7.1概述7.1.1模塊化程序設(shè)計方法7.1.2函數(shù)的定義7.1.3函數(shù)的調(diào)用7.2函數(shù)的參數(shù)和函數(shù)的值7.2.1函數(shù)的參數(shù)7.2.2函數(shù)的返回值7.2.3對被調(diào)函數(shù)的聲明7.3函數(shù)間的參數(shù)傳遞7.3.1值傳遞7.3.2地址傳遞7.4數(shù)組作為函數(shù)參數(shù)7.4.1數(shù)組元素作為函數(shù)的實參7.4.2數(shù)組名作為函數(shù)實參7.5函數(shù)的嵌套調(diào)用與遞歸調(diào)用7.5.1函數(shù)的嵌套調(diào)用7.5.2函數(shù)的遞歸調(diào)用7.6變量的作用域和存儲方式7.6.1變量的作用域7.6.2變量的存儲方式7.6.3內(nèi)部函數(shù)和外部函數(shù)7.7程序舉例本章小結(jié)習(xí)題七第8章指針8.1指針的基本概念8.1.1指針的概念8.1.2指針變量的定義與初始化8.1.3指針的運算及引用8.1.4指針作為函數(shù)參數(shù)8.1.5多級指針的概念8.2指針與數(shù)組8.2.1指針與一維數(shù)組8.2.2指針與二維數(shù)組8.2.3指針與字符串8.2.4指針數(shù)組8.3指針與函數(shù)8.3.1指向函數(shù)的指針8.3.2返回指針的函數(shù)8.3.3帶參數(shù)的主函數(shù)8.4程序舉例本章小結(jié)習(xí)題八第9章結(jié)構(gòu)體、共用體與枚舉9.1結(jié)構(gòu)體9.1.1結(jié)構(gòu)體類型的定義9.1.2結(jié)構(gòu)體變量的說明9.1.3結(jié)構(gòu)體變量的初始化9.1.4結(jié)構(gòu)體變量的引用9.1.5結(jié)構(gòu)體數(shù)組9.1.6結(jié)構(gòu)體指針9.1.7結(jié)構(gòu)體與函數(shù)9.1.8動態(tài)內(nèi)存分配與鏈表9.2共用體9.2.1共用體類型的定義9.2.2共用體變量的說明9.2.3共用體變量的引用9.3枚舉類型9.3.1枚舉類型的定義9.3.2枚舉變量的說明及引用9.3.3枚舉類型的應(yīng)用9.4用戶定義類型9.5程序舉例本章小結(jié)習(xí)題九第10章位運算10.1幾個基本概念10.1.1字節(jié)與位10.1.2原碼10.1.3反碼10.1.4補碼10.2位運算符和位運算10.2.1按位取反10.2.2按位與10.2.3按位或10.2.4按位異或10.2.5左位移10.2.6右位移10.3程序舉例本章小結(jié)習(xí)題十第11章文件11.1文件概述11.1.1文件的概念11.1.2文件的分類11.2文件操作11.2.1FILE文件類型指針11.2.2文件的打開操作11.2.3文件的關(guān)閉操作11.2.4文件的讀/寫操作11.3文件的定位11.3.1置文件位置指針于文件開頭位置的函數(shù)rewind11.3.2改變文件位置指針位置的函數(shù)fseek11.3.3取得文件當(dāng)前位置的函數(shù)ftell11.3.4文件的錯誤檢測11.4編譯預(yù)處理11.4.1宏定義11.4.2文件包含11.4.3條件編譯11.5程序舉例本章小結(jié)習(xí)題十第12章面向?qū)ο蟪绦蛟O(shè)計及C++簡介12.1C++概述12.1.1C++語言的發(fā)展12.1.2C++語言的特點12.1.3面向?qū)ο蟪绦蛟O(shè)計概述12.2C++程序結(jié)構(gòu)12.2.1幾個簡單的C++程序12.2.2C++程序的基本組成12.2.3數(shù)據(jù)的輸入和輸出12.3C++程序的編輯與運行12.3.1Visual C++開發(fā)環(huán)境12.3.2C++程序的開發(fā)過程本章小結(jié)習(xí)題十二附錄A常用字符與ASCII碼對照表附錄BTurbo C 2.0常用庫函數(shù)附錄CC語言運算符表參考文獻

作者簡介

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

圖書目錄

第1章 C語言概述
1.1 C語言概況
1.1.1 C語言的發(fā)展
1.1.2 C語言的特點
1.2 簡單的C語言程序
1.3 算法
1.3.1 算法概述
1.3.2 算法的表示
本章小結(jié)
習(xí)題一
第2章 數(shù)據(jù)類型、運算符和表達式
2.1 數(shù)據(jù)類型
2.1.1 數(shù)據(jù)類型概述
2.1.2 整型
2.1.3 實型
2.1.4 字符型
2.2 標(biāo)識符、常量與變量
2.2.1 標(biāo)識符
2.2.2 常量
2.2.3 變量
2.3 運算符與表達式
2.3.1 算術(shù)運算符與算術(shù)表達式
2.3.2 賦值運算符與賦值表達式
2.3.3 逗號運算符與逗號表達式
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4.1 類型轉(zhuǎn)換概述
2.4.2 自動類型轉(zhuǎn)換
2.4.3 賦值類型轉(zhuǎn)換
2.4.4 強制類型轉(zhuǎn)換
2.5 程序舉例
本章小結(jié)
習(xí)題二
第3章 簡單程序設(shè)計
3.1 C語言語句
3.2 程序結(jié)構(gòu)
3.2.1 程序結(jié)構(gòu)簡介
3.2.2 順序結(jié)構(gòu)
3.3 賦值語句
3.4 數(shù)據(jù)輸入與輸出
3.4.1 格式化輸出函數(shù)printf
3.4.2 格式化輸入函數(shù)scanf
3.4.3 字符數(shù)據(jù)的輸入與輸出
3.5 程序舉例
本章小結(jié)
習(xí)題三
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 關(guān)系運算符與關(guān)系表達式
4.1.1 關(guān)系運算符
4.1.2 關(guān)系表達式
4.2 邏輯運算符與邏輯表達式
4.2.1 邏輯運算符
4.2.2 邏輯表達式
4.3 if語句
4.3.1 單分支if語句
4.3.2 雙分支if語句
4.3.3 多分支選擇結(jié)構(gòu)
4.3.4 if語句的嵌套
4.3.5 條件運算符和條件表達式
4.4 switch語句
4.5 程序舉例
本章小結(jié)
習(xí)題四
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 循環(huán)的基本概念
5.1.1 方法的探索
5.1.2 循環(huán)結(jié)構(gòu)語句
5.2 while循環(huán)
5.3 do-while循環(huán)
5.4 for循環(huán)
5.5 循環(huán)嵌套
5.6 bresk語句、continue語句和goto語句
5.6.1 break語句
5.6.2 continue語句
5.6.3 goto語句
5.7 程序舉例
本章小結(jié)
習(xí)題五
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組元素的引用
6.1.3 一維數(shù)組的存儲和初始化
6.1.4 一維數(shù)組的應(yīng)用
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組元素的引用
6.2.3 二維數(shù)組的存儲和初始化
6.2.4 二維數(shù)組的應(yīng)用
6.3 字符數(shù)組與字符串
6.3.1 字符數(shù)組的定義與初始化
6.3.2 字符串
6.3.3 字符串的應(yīng)用
6.4 程序舉例
本章小結(jié)
習(xí)題六
第7章 函數(shù)
7.1 概述
7.1.1 模塊化程序設(shè)計方法
7.1.2 函數(shù)的定義
7.1.3 函數(shù)的調(diào)用
7.2 函數(shù)的參數(shù)和函數(shù)的值
7.2.1 函數(shù)的參數(shù)
7.2.2 函數(shù)的返回值
7.2.3 對被調(diào)函數(shù)的聲明
7.3 函數(shù)間的參數(shù)傳遞
7.3.1 值傳遞
7.3.2 地址傳遞
7.4 數(shù)組作為函數(shù)參數(shù)
7.4.1 數(shù)組元素作為函數(shù)的實參
7.4.2 數(shù)組名作為函數(shù)實參
7.5 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
7.5.1 函數(shù)的嵌套調(diào)用
7.5.2 函數(shù)的遞歸調(diào)用
7.6 變量的作用域和存儲方式
7.6.1 變量的作用域
7.6.2 變量的存儲方式
7.6.3 內(nèi)部函數(shù)和外部函數(shù)
7.7 程序舉例
本章小結(jié)
習(xí)題七
第8章 指針
8.1 指針的基本概念
8.1.1 指針的概念
8.1.2 指針變量的定義與初始化
8.1.3 指針的運算及引用
8.1.4 指針作為函數(shù)參數(shù)
8.1.5 多級指針的概念
8.2 指針與數(shù)組
8.2.1 指針與一維數(shù)組
8.2.2 指針與二維數(shù)組
8.2.3 指針與字符串
8.2.4 指針數(shù)組
8.3 指針與函數(shù)
8.3.1 指向函數(shù)的指針
8.3.2 返回指針的函數(shù)
8.3.3 帶參數(shù)的主函數(shù)
8.4 程序舉例
本章小結(jié)
習(xí)題八
第9章 結(jié)構(gòu)體、共用體與枚舉
9.1 結(jié)構(gòu)體
9.1.1 結(jié)構(gòu)體類型的定義
9.1.2 結(jié)構(gòu)體變量的說明
9.1.3 結(jié)構(gòu)體變量的初始化
9.1.4 結(jié)構(gòu)體變量的引用
9.1.5 結(jié)構(gòu)體數(shù)組
9.1.6 結(jié)構(gòu)體指針
9.1.7 結(jié)構(gòu)體與函數(shù)
9.1.8 動態(tài)內(nèi)存分配與鏈表
9.2 共用體
9.2.1 共用體類型的定義
9.2.2 共用體變量的說明
9.2.3 共用體變量的引用
9.3 枚舉類型
9.3.1 枚舉類型的定義
9.3.2 枚舉變量的說明及引用
9.3.3 枚舉類型的應(yīng)用
9.4 用戶定義類型
9.5 程序舉例
本章小結(jié)
習(xí)題九
第10章 位運算
10.1 幾個基本概念
10.1.1 字節(jié)與位
10.1.2 原碼
10.1.3 反碼
10.1.4 補碼
10.2 位運算符和位運算
10.2.1 按位取反
10.2.2 按位與
10.2.3 按位或
10.2.4 按位異或
10.2.5 左位移
10.2.6 右位移
10.3 程序舉例
本章小結(jié)
習(xí)題十
第11章 文件
11.1 文件概述
11.1.1 文件的概念
11.1.2 文件的分類
11.2 文件操作
11.2.1 FILE文件類型指針
11.2.2 文件的打開操作
11.2.3 文件的關(guān)閉操作
11.2.4 文件的讀/寫操作
11.3 文件的定位
11.3.1 置文件位置指針于文件開頭位置的函數(shù)rewind
11.3.2 改變文件位置指針位置的函數(shù)fseek
11.3.3 取得文件當(dāng)前位置的函數(shù)ftell
11.3.4 文件的錯誤檢測
11.4 編譯預(yù)處理
11.4.1 宏定義
11.4.2 文件包含
11.4.3 條件編譯
11.5 程序舉例
本章小結(jié)
習(xí)題十
第12章 面向?qū)ο蟪绦蛟O(shè)計及C++簡介
12.1 C++概述
12.1.1 C++語言的發(fā)展
12.1.2 C++語言的特點
12.1.3 面向?qū)ο蟪绦蛟O(shè)計概述
12.2 C++程序結(jié)構(gòu)
12.2.1 幾個簡單的C++程序
12.2.2 C++程序的基本組成
12.2.3 數(shù)據(jù)的輸入和輸出
12.3 C++程序的編輯與運行
12.3.1 Visual C++開發(fā)環(huán)境
12.3.2 C++程序的開發(fā)過程
本章小結(jié)
習(xí)題十二
附錄A 常用字符與ASCII碼對照表
附錄B Turbo C 2.0常用庫函數(shù)
附錄C C語言運算符表
參考文獻

本目錄推薦

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