共找到2條詞條名為c程序設計基礎的結果 展開

c程序設計基礎

第三版

《C程序設計基礎(第三版》是由清華大學出版社出版,由李瑞 劉月凡 戚海英編著而成。本書可以作為高等院校計算機專業本科、專科低年級學生學習計算機語言的入門教材,還可以作為科技人員自學C語言的自學參考書。

圖書介紹


本書是在前兩版的基礎上進行改進的結果。
全書分為三篇:
第一篇為基礎篇,主要介紹C語言的基礎知識和思想,內容包括編程思想、C語言基礎、C程序設計基礎和C程序組織基礎;
第二篇為提高篇,以講述開發實例為主,在設計過程中學習程序語言,內容包括數據組織、編程模塊化思想、指針、文件;
第三篇為設計篇,內容包括綜合設計、實用編程技巧舉例。全書以程序設計為核心思想,適合高校、高職以及自學人員作為教材之用。知識覆蓋面廣,例題豐富。每章均配有多種題型的習題。

圖書作用


本書內容循序漸進、結構清晰、層次分明、通俗易懂,講授的內容少而精,通過大量與C語言知識點緊密結合的例題,幫助讀者更好地掌握程序設計方法,強調在實踐中學習,每章均配有上機實踐訓練。
本書可以作為高等院校計算機專業本科、專科低年級學生學習計算機語言的入門教材,還可以作為科技人員自學C語言的自學參考書。

圖書目錄


第一篇基礎篇
第1章編程思想
1.1程序設計思想
1.1.1程序設計的基本步驟
1.1.2程序設計的學習方法
1.2演演算法
1.2.1演演算法概念
1.2.2演演算法的特性
1.2.3演演算法的表示
1.2.4演演算法的複雜度
1.2.5結構化程序設計方法
1.2.6演演算法舉例
1.3上機編程準備
1.3.1Turbo C編程開發環境
1.3.2VC++編程開發環境
1.3.3實例運行過程
上機實踐
第2章C語言基礎
2.1程序的基本結構
2.2數據類型
2.3標識符、常量和變數
2.3.1標識符
2.3.2常量和變數
2.3.4實型數據
2.3.5字元型數據
2.4賦值運算符和賦值表達式
2.4.1賦值運算符和賦值表達式
2.4.2運算符的優先順序和結合性
2.5算術運算符和算術表達式
2.5.1算術運算符
2.5.2算術表達式
2.5.3算術運算符優先順序和結合性
2.5.4算術運算中的類型轉換
2.6位運算符、逗號運算符和求位元組運算符
2.6.2逗號運算符
2.6.3求位元組運算符
2.6.4VC++與TC之間的不同解釋
上機實踐
習題
第3章C程序設計基礎
3.1順序結構程序設計
3.1.1賦值語句
3.1.2基本輸入輸出函數
3.1.3數據的輸入和輸出
3.2選擇結構程序設計
3.2.1關係運算符和關係表達式
3.2.2邏輯運算符和邏輯表達式
3.2.3語句和複合語句
3.2.4分支結構
3.2.5條件運算符
3.3循環結構程序設計
3.3.1循環結構
3.3.2循環的應用
3.3.3循環語句的嵌套
3.3.4break語句和continue語句
3.4編譯預處理
3.4.1宏定義
3.4.2文件包含
3.4.3條件編譯
上機實踐
習題
第4章C程序組織基礎
4.1函數的概念
4.2數組的概念
4.3結構體的概念
4.4指針的概念
4.4.1指針
4.4.2變數與指針
4.4.3指針變數的引用
上機實踐
習題
綜合習題一
第二篇提高篇
第5章數據組織
5.1數組
5.1.1一維數組
5.1.2二維數組
5.1.3字元數組
5.2結構體
5.2.1結構體變數
5.2.2結構體數組
5.3共用體和枚舉類型
5.3.1共用體類型定義
5.3.2共用體變數的定義和引用
5.3.3枚舉類型定義
5.3.4枚舉變數與枚舉元素
5.4typedef自定義類型
上機實踐
習題
第6章編程模塊化思想
6.1問題的提出
6.2函數
6.2.1函數概述
6.2.2函數的調用與參數
6.2.3函數的參數傳遞
6.2.4函數的嵌套調用和遞歸調用
6.3局部變數和全局變數
6.3.1局部變數
6.3.2全局變數
6.4變數的存儲類別
6.4.1局部變數的存儲
6.4.2全局變數的存儲
6.5內部函數和外部函數
6.5.1內部函數
6.5.2外部函數
6.5.3多文件編譯
上機實踐
習題
第7章指針
7.1指針變數作為函數參數
7.2數組與指針
7.2.1指向數組元素的指針
7.2.2通過指針引用數組元素
7.2.3用數組名作函數參數
7.2.4二維數組與指針
7.3字元串與指針
7.3.1字元串的表示形式
7.3.2字元指針作函數參數
7.4函數與指針
7.4.1用函數指針變數調用函數
7.4.2用指向函數的指針作函數參數值
7.4.3返回指針值的函數
7.5指針數組與二級指針
7.5.1指針數組的概念
7.5.2二級指針
7.5.3主函數與命令行參數
7.6結構與指針
7.6.1指向結構體變數的指針
7.6.2指向結構體數組的指針
7.6.3用指向結構體的指針作函數參數
7.7鏈表
7.7.1動態分配和釋放空間的函數
7.7.2建立鏈表和輸出鏈表
7.7.3鏈表的基本操作
上機實踐
習題
第8章文件
8.1文件的概念
8.2文件的使用方法
8.2.1文件的打開和關閉
8.2.2文件的讀寫
8.2.3文件的定位
上機實踐
習題
綜合習題二
第三篇設計篇
第9章綜合設計
9.1學生成績管理系統
9.2系統需求分析
9.3系統總體設計
9.4系統詳細設計與實現
9.5系統參考程序
第10章實用編程技巧舉例
10.1模塊化程序編程技巧
10.2使用通用函數的編程技巧
10.3數值分析的計算機編程技巧
10.4讀取設計手冊上的文本數據的方法和技巧
附錄A常用字元與ASCII碼對照表
附錄B運算符的優先順序和結合性
附錄C庫函數
附錄D2013年3月全國計算機等級考試二級C試題及參考答案
附錄E習題參考答案
附錄FC語言上機考試模擬試卷
參考文獻