出版時間:2012-4 出版社:化學(xué)工業(yè)出版社 作者:張銀鶴,宋禮鵬,郝春雨 等編著 頁數(shù):354
Tag標簽:無
內(nèi)容概要
本書從初學(xué)者的角度出發(fā),以通俗易懂的語言、豐富多彩的實例,詳細介紹了使用C語言進行程序開發(fā)應(yīng)該掌握的各方面知識。全書共 14
章,首先介紹了 C 語言的基礎(chǔ)知識,包括 C 語言的歷史和特點、C
程序的結(jié)構(gòu)和開發(fā)流程、C語言的數(shù)據(jù)類型、變量、常量、運算符以及表達式等;然后重點對C程序的編寫進行講解,包括算法與順序結(jié)構(gòu)、分支語句、循環(huán)語句、數(shù)組和函數(shù)的應(yīng)用等;另外,還對C語言中的指針、結(jié)構(gòu)體、預(yù)處理指令、字符串和文件操作進行了簡單介紹;最后通過一個綜合案例介紹C語言在實際開發(fā)中的應(yīng)用。
本書非常適合學(xué)習C語言編程的初學(xué)者,也可作為大、中院校師生和培訓(xùn)班的教材。
書籍目錄
第1章 C語言概述
1.1 C語言簡介
1.1.1 計算機語言簡介
1.1.2 C語言的歷史
1.1.3 C語言的特點
1.1.4 C語言的標準
1.1.5 C和C++
1.2 簡單C程序的介紹
1.2.1 C語言程序的結(jié)構(gòu)
1.2.2 C語言程序的開發(fā)流程
1.2.3 程序注釋
1.2.4 輸入和輸出函數(shù)簡介
1.3 集成開發(fā)環(huán)境
1.3.1 Turbo C++ 3.0
1.3.2 Visual C++ 6.0
1.4 實踐案例:編寫學(xué)生成績管理程序
1.5 動手練一練
1.5.1 練習題
1.5.2 上機實踐
第2章 數(shù)據(jù)類型
2.1 數(shù)據(jù)類型的定義與分類
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 標識符和關(guān)鍵字
2.3.1 標識符
2.3.2 關(guān)鍵字
2.4 整型數(shù)據(jù)
2.4.1 整型常量
2.4.2 整型變量
2.5 浮點型數(shù)據(jù)
2.5.1 浮點型常量
2.5.2 浮點型變量
2.6 字符型數(shù)據(jù)
2.6.1 字符型常量
2.6.2 字符型變量
2.7 類型轉(zhuǎn)換
2.8 C 99中新增的數(shù)據(jù)類型
2.9 實踐案例:不同類型之間的運算
2.10 動手練一練
2.10.1 練習題
2.10.2 上機實踐
第3章 運算符和表達式
3.1 運算符概述
3.2 基本運算符
3.2.1 算術(shù)運算符
3.2.2 賦值運算符
3.2.3 自增和自減運算符
3.2.4 關(guān)系運算符
3.2.5 邏輯運算符
3.3 位運算符
3.3.1 位邏輯運算符
3.3.2 位移運算符
3.3.3 復(fù)合位賦值運算符
3.4 其他運算符
3.4.1 條件運算符
3.4.2 逗號運算符
3.4.3 sizeof運算符
3.5 運算符的優(yōu)先級和結(jié)合性
3.6 表達式
3.7 實踐案例:打印購物清單
3.8 動手練一練
3.8.1 練習題
3.8.2 上機實踐
第4章 順序結(jié)構(gòu)
4.1 算法簡介
4.1.1 什么是算法
4.1.2 算法示例
4.2 算法描述方式
4.2.1 自然語言描述方式
4.2.2 流程圖描述方式
4.2.3 N-S流程圖描述方式
4.2.4 偽代碼描述方式
4.2.5 計算機語言描述方式
4.3 順序結(jié)構(gòu)中的語句
4.3.1 語句編寫方式
4.3.2 表達式語句
4.3.3 空語句 72
4.3.4 復(fù)合語句 73
4.4 格式化輸出和輸入函數(shù)
4.4.1 printf()函數(shù)
4.4.2 scanf()函數(shù)
4.5 實踐案例:判斷是否為素數(shù)
4.6 動手練一練
4.6.1 練習題
4.6.2 上機實踐
第5章 分支結(jié)構(gòu)
5.1 if分支語句
5.1.1 單分支if語句
5.1.2 雙分支if語句
5.1.3 多分支if語句
5.1.4 if嵌套語句
5.2 switch分支語句
5.2.1 switch語句的基本形式
5.2.2 switch語句中的break
5.3 實踐案例:了解兩種分支語句的優(yōu)缺點
5.4 動手練一練
5.4.1 練習題
5.4.2 上機實踐
第6章 循環(huán)結(jié)構(gòu)
6.1 for循環(huán)語句
6.1.1 for循環(huán)語句格式
6.1.2 for循環(huán)實例
6.2 while循環(huán)語句
6.2.1 while循環(huán)語句格式
6.2.2 while循環(huán)語句實例
6.3 do while循環(huán)語句
6.3.1 do while循環(huán)語句格式
6.3.2 do while循環(huán)語句實例
6.4 循環(huán)控制語句
6.4.1 break語句和continue語句
6.4.2 goto語句
6.5 循環(huán)嵌套5
6.5.1 循環(huán)嵌套格式
6.5.2 利用循環(huán)嵌套打印菱形
6.6 實踐案例:求素數(shù)
6.7 動手練一練
6.7.1 練習題
6.7.2 上機實踐
第7章 數(shù)組
7.1 了解數(shù)組
7.1.1 使用數(shù)組的好處
7.1.2 數(shù)組的概念
7.1.3 數(shù)組的維數(shù)
7.2 一維數(shù)組
7.2.1 一維數(shù)組的聲明
7.2.2 一維數(shù)組的存儲
7.2.3 一維數(shù)組的引用
7.2.4 一維數(shù)組的初始化
7.3 二維數(shù)組
7.3.1 二維數(shù)組的聲明
7.3.2 二維數(shù)組的存儲
7.3.3 二維數(shù)組的引用
7.3.4 二維數(shù)組的初始化
7.4 字符數(shù)組和字符串
7.4.1 一維字符數(shù)組
7.4.2 了解字符串
7.4.3 字符串的輸入輸出
7.4.4 字符串的輸入輸出函數(shù)
7.4.5 二維字符串數(shù)組
7.5 多維數(shù)組
7.6 數(shù)組的基本應(yīng)用
7.6.1 反轉(zhuǎn)字符串
7.6.2 查找最大值
7.6.3 數(shù)據(jù)排序
7.7 實踐案例:二維數(shù)組行和列的元素互換
7.8 動手練一練
7.8.1 練習題
7.8.2 上機實踐
第8章 函數(shù)
8.1 函數(shù)簡介
8.1.1 C語言中的函數(shù)
8.1.2 函數(shù)的分類
8.2 定義函數(shù)
8.2.1 定義無參函數(shù)
8.2.2 定義有參函數(shù)
8.2.3 定義函數(shù)的注意事項
8.3 聲明函數(shù)
8.3.1 聲明函數(shù)的語法格式
8.3.2 聲明函數(shù)的位置
8.4 函數(shù)的參數(shù)
8.4.1 形式參數(shù)與實際參數(shù)
8.4.2 值參數(shù)
8.4.3 引用參數(shù)
8.5 函數(shù)的調(diào)用和返回值
8.5.1 函數(shù)調(diào)用的一般形式
8.5.2 函數(shù)返回值
8.5.3 函數(shù)的嵌套調(diào)用
8.5.4 函數(shù)的遞歸調(diào)用
8.6 數(shù)組作為函數(shù)的參數(shù)
8.7 函數(shù)中的變量作用域
8.7.1 局部變量
8.7.2 全局變量
8.8 實踐案例:學(xué)生成績管理
8.9 動手練一練
8.9.1 練習題
8.9.2 上機實踐
第9章 指針
9.1 地址和指針的概念
9.1.1 什么是地址
9.1.2 什么是指針
9.2 指針變量
9.2.1 定義指針變量
9.2.2 使用指針變量
9.2.3 指針變量作為函數(shù)的參數(shù)
9.3 指針與數(shù)組
9.3.1 指向數(shù)組元素的指針與指向數(shù)組的指針
9.3.2 指針變量在數(shù)組中的運算
9.3.3 數(shù)組元素的操作
9.3.4 指向多維數(shù)組的指針變量
9.3.5 數(shù)組名(指針)作為函數(shù)參數(shù)
9.4 指針與字符串
9.4.1 字符串指針
9.4.2 字符串指針作為函數(shù)參數(shù)
9.4.3 字符指針和字符數(shù)組的區(qū)別
9.4.4 字符指針數(shù)組
9.5 指針與函數(shù)
9.5.1 指向函數(shù)的指針
9.5.2 返回指針值的函數(shù)
9.6 二級指針
9.7 實踐案例:編寫簡單的成績統(tǒng)計程序
9.8 動手練一練
9.8.1 練習題
9.8.2 上機實踐
第10章 結(jié)構(gòu)體與枚舉體
10.1 結(jié)構(gòu)體
10.1.1 定義結(jié)構(gòu)類型
10.1.2 定義結(jié)構(gòu)變量
10.1.3 引用結(jié)構(gòu)變量
10.1.4 初始化結(jié)構(gòu)變量
10.1.5 結(jié)構(gòu)體應(yīng)用舉例
10.2 結(jié)構(gòu)體數(shù)組
10.2.1 定義結(jié)構(gòu)體數(shù)組
10.2.2 初始化結(jié)構(gòu)體數(shù)組
10.2.3 結(jié)構(gòu)體數(shù)組應(yīng)用舉例
10.3 指針與結(jié)構(gòu)體
10.3.1 指向結(jié)構(gòu)體變量的指針
10.3.2 指向結(jié)構(gòu)體數(shù)組的指針
10.3.3 結(jié)構(gòu)體變量作為函數(shù)的參數(shù)
10.3.4 指向結(jié)構(gòu)體變量的指針作為函數(shù)的參數(shù)
10.4 用typedef定義類型
10.5 枚舉類型
10.5.1 定義枚舉類型及變量
10.5.2 使用枚舉類型的一些說明
10.5.3 枚舉類型應(yīng)用舉例
10.6 實踐案例:員工信息錄入和輸出
10.7 動手練一練
10.7.1 練習題
10.7.2 上機實踐
第11章 預(yù)處理指令
11.1 宏定義指令
11.1.1 不帶參數(shù)的宏定義
11.1.2 帶參數(shù)的宏定義
11.2 文件包含指令
11.2.1 文件包含指令的語法格式
11.2.2 文件包含指令應(yīng)用實例
11.2.3 文件包含指令注意事項
11.3 條件編譯指令
11.3.1 #ifdef指令
11.3.2 #ifndef指令
11.3.3 #if指令
11.4 實踐案例:根據(jù)不同時間輸出不同問候
11.5 動手練一練
11.5.1 練習題
11.5.2 上機實踐
第12章 操作字符及字符串
12.1 字符的操作
12.1.1 檢查英文字母函數(shù)
12.1.2 檢查字母數(shù)字函數(shù)
12.1.3 檢查控制字符函數(shù)
12.1.4 十進制數(shù)字檢查函數(shù)
12.1.5 可打印字符檢查函數(shù)
12.1.6 包含空格的可打印字符檢查函數(shù)式字符檢查函數(shù)
編輯推薦
結(jié)構(gòu)獨特:每個知識點按照“概念→語法描述→實例描述→實例應(yīng)用→運行結(jié)果→示例分析”的模式進行講解 形式新穎:用準確的語言總結(jié)概念,用直觀的圖示演示過程,用詳細的注釋解釋代碼,用形象的比喻幫助記憶 內(nèi)容豐富:重要知識點覆蓋全面,實例豐富多彩 附贈光盤:在隨書附贈的光盤中配備了完整的視頻教學(xué)講座和本書所使用到的全部項目文件與代碼
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載