掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計 版權信息
- ISBN:9787502489656
- 條形碼:9787502489656 ; 978-7-5024-8965-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計 內容簡介
內容提要本書以計算機語言的學習與認知過程為主線,以實戰演練為,按照程序設計的編寫思路進行講解。本書共10章,首先讓讀者對C語言、C語言程序設計進行整體認知,隨后在實踐中了解數據類型、常量、變量、運算符及表達式以及C語言的基本語句,逐步引入程序的三大結構、函數實現模塊化、數組批量存儲數據、指針優化程序性能、結構體存儲復雜數據和文件完成數據的較為存儲。本書邏輯性強,具有較強的實用性和可操作性。本書可作為普通高等院校“C語言程序設計”課程的教材,也可供計算機工程技術人員參考。
C語言程序設計 目錄
1 初識C語言
1.1 程序設計語言概述
1.2 C語言的發展及其特征
1.3 一個簡單的C語言示例
1.4 程序設計語言的工作流程
1.5 C語言程序的開發環境及步驟
本章小結
實戰演練1
2 數據類型、運算符與表達式
2.1 C程序中的基本符號分類
2.2 C語言的數據類型
2.3 常量
2.4 變量
2.5 運算符及表達式
2.6 數據類型轉換
本章小結
實戰演練2
3 簡單C語言程序設計
3.1 C語言基本語句
3.2 基本輸入/輸出操作的實現
本章小結
實戰演練3
4 程序的控制結構
4.1 引出程序基本結構的原因
4.2 算法及其表述
4.3 順序結構程序設計
4.4 分支結構程序設計
4.5 循環結構程序設計
4.6 流程的轉移控制
本章小結
實戰演練4
5 函數
5.1 函數
5.2 函數的定義、調用和聲明
5.3 函數的嵌套調用和遞歸調用
5.4 數組作為函數參數
5.5 變量的作用域和存儲類型
5.6 函數封裝和預處理指令
本章小結
實戰演練5
6 數組
6.1 為什么要引入數組
6.2 一維數組
6.3 二維數組
6.4 字符數組
6.5 向函數傳遞數組
本章小結
實戰演練6
7 指針
7.1 指針概述
7.2 指針和數組間的關系
7.3 返回指針值的函數
7.4 指針數組
7.5 指向函數的指針
7.6 指向指針的指針
7.7 帶參數的main()
本章小結
實戰演練7
8 結構體和共用體
8.1 為什么引入結構體和共用體
8.2 結構體類型與結構體變量
8.3 結構體數組
8.4 結構體與函數
8.5 結構體指針
8.6 共用體
8.7 動態數據結構——鏈表
本章小結
實戰演練8
9 文件操作
9.1 計算機中的流
9.2 文件
9.3 文件的打開與關閉
9.4 文件的讀寫
9.5 文件的定位與隨機讀寫
本章小結
實戰演練9
10 C程序設計中常出現的問題及解決方案
10.1 問題1:使用變量之前未對其初始化或賦值
10.2 問題2:忘記考慮數值溢出的可能
10.3 問題3:沒有使用sizeof()獲得類型或變量的字長
10.4 問題4:假定類型取值范圍
10.5 問題5:總誤認為兩個整數的運算自動得出浮點數的結果
10.6 問題6:忘記預先判斷除數是否為0
10.7 問題7:混淆“&,|”與“&&,||“
10.8 問題8:使用依賴編譯器求值順序的語句
10.9 問題9:使用依靠算符優先級的表達式
10.10 問題10:表達式太過冗長
10.11 問題11:將“=”錯誤地當作“==”使用
10.12 問題12:用“==”比較兩個浮點數
10.13 問題13:忽略do-while和while的循環條件
10.14 問題14:printf()和scanf()中格式控制字符串與參數類型不匹配
10.15 問題15:循環或判斷語句以“;”結尾
10.16 問題16:在循環體內改變循環結束條件
10.17 問題17:case分支不用break結束
10.18 問題18:switch-case語句沒有default分支
10.19 問題19:不聲明函數原型
10.20 問題20:不定義函數參數或返回值的類型
10.21 問題21:有返回值的函數不用return指明返回值
10.22 問題22:調用函數后,不檢查函數是否正確執行
10.23 問題23:變量、函數和模塊功能不單一
10.24 問題24:函數過長
10.25 問題25:函數的參數過于復雜
10.26 問題26:返回指向局部變量的指針
10.27 問題27:隨意修改全局變量的值
10.28 問題28:數組下標越界
10.29 問題29:字符串沒有‘\0’終結符
10.30 問題30:使用不限制*大處理長度的字符串處理函數
10.31 問題31:用malloc()申請的內存不用free()
10.32 問題32:使用已經被free()的指針
10.33 問題33:文件打開后不主動關閉
10.34 問題34:成對函數不在同一個模塊或函數內調用
10.35 問題35:頭文件不加宏定義鎖
10.36 問題36:忽略編譯器發出的警告
10.37 問題37:用“復制+粘貼”的方式復用代碼
10.38 問題38:在字符串和注釋以外的地方使用全角字符
10.39 問題39:不注重代碼的風格
10.40 問題40:代碼與注釋不一致
參考文獻
1.1 程序設計語言概述
1.2 C語言的發展及其特征
1.3 一個簡單的C語言示例
1.4 程序設計語言的工作流程
1.5 C語言程序的開發環境及步驟
本章小結
實戰演練1
2 數據類型、運算符與表達式
2.1 C程序中的基本符號分類
2.2 C語言的數據類型
2.3 常量
2.4 變量
2.5 運算符及表達式
2.6 數據類型轉換
本章小結
實戰演練2
3 簡單C語言程序設計
3.1 C語言基本語句
3.2 基本輸入/輸出操作的實現
本章小結
實戰演練3
4 程序的控制結構
4.1 引出程序基本結構的原因
4.2 算法及其表述
4.3 順序結構程序設計
4.4 分支結構程序設計
4.5 循環結構程序設計
4.6 流程的轉移控制
本章小結
實戰演練4
5 函數
5.1 函數
5.2 函數的定義、調用和聲明
5.3 函數的嵌套調用和遞歸調用
5.4 數組作為函數參數
5.5 變量的作用域和存儲類型
5.6 函數封裝和預處理指令
本章小結
實戰演練5
6 數組
6.1 為什么要引入數組
6.2 一維數組
6.3 二維數組
6.4 字符數組
6.5 向函數傳遞數組
本章小結
實戰演練6
7 指針
7.1 指針概述
7.2 指針和數組間的關系
7.3 返回指針值的函數
7.4 指針數組
7.5 指向函數的指針
7.6 指向指針的指針
7.7 帶參數的main()
本章小結
實戰演練7
8 結構體和共用體
8.1 為什么引入結構體和共用體
8.2 結構體類型與結構體變量
8.3 結構體數組
8.4 結構體與函數
8.5 結構體指針
8.6 共用體
8.7 動態數據結構——鏈表
本章小結
實戰演練8
9 文件操作
9.1 計算機中的流
9.2 文件
9.3 文件的打開與關閉
9.4 文件的讀寫
9.5 文件的定位與隨機讀寫
本章小結
實戰演練9
10 C程序設計中常出現的問題及解決方案
10.1 問題1:使用變量之前未對其初始化或賦值
10.2 問題2:忘記考慮數值溢出的可能
10.3 問題3:沒有使用sizeof()獲得類型或變量的字長
10.4 問題4:假定類型取值范圍
10.5 問題5:總誤認為兩個整數的運算自動得出浮點數的結果
10.6 問題6:忘記預先判斷除數是否為0
10.7 問題7:混淆“&,|”與“&&,||“
10.8 問題8:使用依賴編譯器求值順序的語句
10.9 問題9:使用依靠算符優先級的表達式
10.10 問題10:表達式太過冗長
10.11 問題11:將“=”錯誤地當作“==”使用
10.12 問題12:用“==”比較兩個浮點數
10.13 問題13:忽略do-while和while的循環條件
10.14 問題14:printf()和scanf()中格式控制字符串與參數類型不匹配
10.15 問題15:循環或判斷語句以“;”結尾
10.16 問題16:在循環體內改變循環結束條件
10.17 問題17:case分支不用break結束
10.18 問題18:switch-case語句沒有default分支
10.19 問題19:不聲明函數原型
10.20 問題20:不定義函數參數或返回值的類型
10.21 問題21:有返回值的函數不用return指明返回值
10.22 問題22:調用函數后,不檢查函數是否正確執行
10.23 問題23:變量、函數和模塊功能不單一
10.24 問題24:函數過長
10.25 問題25:函數的參數過于復雜
10.26 問題26:返回指向局部變量的指針
10.27 問題27:隨意修改全局變量的值
10.28 問題28:數組下標越界
10.29 問題29:字符串沒有‘\0’終結符
10.30 問題30:使用不限制*大處理長度的字符串處理函數
10.31 問題31:用malloc()申請的內存不用free()
10.32 問題32:使用已經被free()的指針
10.33 問題33:文件打開后不主動關閉
10.34 問題34:成對函數不在同一個模塊或函數內調用
10.35 問題35:頭文件不加宏定義鎖
10.36 問題36:忽略編譯器發出的警告
10.37 問題37:用“復制+粘貼”的方式復用代碼
10.38 問題38:在字符串和注釋以外的地方使用全角字符
10.39 問題39:不注重代碼的風格
10.40 問題40:代碼與注釋不一致
參考文獻
展開全部
書友推薦
- >
朝聞道
- >
巴金-再思錄
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
隨園食單
- >
回憶愛瑪儂
- >
姑媽的寶刀
本類暢銷