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

C語言程序設計

C語言程序設計

定 價:¥27.00

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

ISBN: 9787040189100 出版時間: 2006-08-01 包裝: 平裝
開本: 16 頁數: 286 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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