程序設計基礎(C語言)
程序設計基礎(C語言)
《程序設計基礎(C語言)》是2014年清華大學出版社出版的圖書。
本書是介紹C語言程序內容和學習C語言程序設計方法的教學用書,由淺入深地講解了如何使用程序設計思想分析和理解問題,如何利用C語言程序設計方法處理和解決實際問題。本書將C語言的學習分為12章,第1~2章介紹了C語言的基本概念、基本常識、演演算法和程序設計思想;第3~6章介紹了C語言的基本程序設計方法;第7~11章介紹了C語言的數組、函數、指針、結構體、共用體、枚舉類型和位運算;第12章介紹了文件的輸入輸出操作。
本書適合高等院校的計算機專業或相關專業學習C語言程序設計的學生使用,也可以作為計算機愛好者的自學參考書。
第1章程序設計概述11.1學習要點1
1.2VisualC++6.0集成開發環境1
1.2.1VisualC++6.0開發環境介紹1
1.2.2創建一個C源程序6
1.2.3C源程序的編譯、連接和運行12
1.2.4C程序的單步調試命令13
1.2.5C程序的調試窗口18
1.2.6創建一個項目文件(工程)28
1.3實驗認識VisualC++6.0的開發環境32
1.4常見錯誤及解決方法33
第2章C語言基礎知識34
2.1學習要點34
2.2實驗內容36
2.2.1實驗1變數的使用與賦值運算36
2.2.2實驗2格式化輸入輸出函數的應用37
2.2.3實驗3宏定義、條件編譯編程39
2.2.4實驗4位運算編程39
2.3常見錯誤及解決方法40
第3章程序的控制結構46
3.1學習要點46
3.2實驗內容48
3.2.1實驗1if語句編程48
3.2.2實驗2switch語句編程50
3.2.3實驗3循環結構編程50
3.3常見錯誤及解決方法51目錄程序設計基礎(C語言)實驗指導第4章數組58
4.1學習要點58
4.2實驗內容62
4.2.1實驗1一維數組編程62
4.2.2實驗2二維數組編程63
4.2.3實驗3字元數組編程64
4.3常見錯誤及解決方法65
第5章函數69
5.1學習要點69
5.2實驗內容70
5.2.1實驗1簡單函數編程70
5.2.2實驗2綜合運用一維數組和函數編程71
5.2.3實驗3綜合運用二維數組和函數編程73
5.2.4實驗4遞歸函數與分治演演算法編程75
5.2.5實驗5變數的存儲類別、內部與外部函數編程75
5.3常見錯誤及解決方法77
第6章指針84
6.1學習要點84
6.2實驗內容87
6.2.1實驗1指向變數的指針變數編程87
6.2.2實驗2字元指針編程88
6.2.3實驗3指向一維數組的指針變數編程89
6.2.4實驗4指向二維數組的指針變數編程90
6.2.5實驗5動態數組編程91
6.3常見錯誤及解決方法92
第7章結構體與鏈表96
7.1學習要點96
7.2實驗內容98
7.2.1實驗1結構體變數與結構體數組編程98
7.2.2實驗2鏈表基本操作編程99
7.2.3實驗3鏈表複雜應用編程101
7.3常見錯誤及解決方法102
第8章文件105
8.1學習要點105
8.2實驗內容107
8.2.1實驗1文件順序讀寫編程107
8.2.2實驗2文件隨機讀寫編程108
8.3常見錯誤及解決方法109
第9章綜合程序設計112
9.1學習要點112
9.2實驗內容112
9.2.1實驗1通訊錄管理系統112
9.2.2實驗2學生成績管理系統113
9.2.3實驗3高校教師人事管理系統113
9.2.4實驗4企業職工工資管理系統114
9.2.5實驗5倉庫物資管理系統115
9.2.6實驗6筆記本電腦銷售管理系統116
9.2.7實驗7停車場管理系統117
9.2.8實驗8火車訂票管理系統118
附錄A常見編譯錯誤和警告121
附錄B常用標準庫函數123B.1stdio.h中包括的常用函數123
B.2math.h中包括的常用函數129
B.3stdlib.h中包括的常用函數132
B.4string.h中包括的常用函數135
B.5time.h中包括的常用函數138
B.6ctype.h中包括的常用函數140
B.7conio.h中包括的常用函數142
參考文獻144