內容簡介
主要內容: 介紹C程式語言; 使用C語言編程,開啟編程之旅; 使用循環、數組、字元串、文本、指針、函式、VO等使用字元串和文本編寫應用程式代碼; 程式的有效結構; 處理數據、檔案、工具等
圖書目錄
第1章 C語言編程 1
1.1 C語言 1
1.2 標準庫 2
1.3 學習C語言 2
1.4 創建C程式 2
1.4.1 編輯 2
1.4.2 編譯 3
1.4.3 連結 3
1.4.4 執行 4
1.5 創建第一個程式 5
1.6 編輯第一個程式 5
1.7 處理錯誤 6
1.8 剖析一個簡單的程式 7
1.8.1 注釋 7
1.8.2 預處理指令 8
1.8.3 定義main函式 9
1.8.4 關鍵字 9
1.8.5 函式體 9
1.8.6 輸出信息 11
1.8.7 參數 11
1.8.8 控制符 11
1.8.9 三字母序列 13
1.9 預處理器 13
1.10 用C語言開發程式 14
1.10.1 了解問題 14
1.10.2 詳細設計 14
1.10.3 實施 15
1.10.4 測試 15
1.11 函式及模組化編程 15
1.12 常見錯誤 18
1.13 要點 19
1.14 小結 19
1.15 習題 19
第2章 編程初步 21
2.1 計算機的記憶體 21
2.2 什麼是變數 23
2.3 存儲整數的變數 24
2.3.1 變數的使用 28
2.3.2 變數的初始化 30
2.4 變數與記憶體 35
2.4.1 帶符號的整數類型 36
2.4.2 無符號的整數類型 36
2.4.3 指定整數常量 37
2.5 使用浮點數 39
2.6 浮點數變數 40
2.6.1 使用浮點數完成除法運算 41
2.6.2 控制輸出中的小數位數 42
2.6.3 控制輸出的欄位寬度 42
2.7 較複雜的表達式 43
2.8 定義命名常量 46
2.8.1 極限值 48
2.8.2 sizeof運算符 50
2.9 選擇正確的類型 51
2.10 強制類型轉換 54
2.10.1 自動轉換類型 55
2.10.2 隱式類型轉換的規則 55
2.10.3 賦值語句中的隱式類型轉換 56
2.11 再談數值數據類型 57
2.11.1 字元類型 57
2.11.2 字元的輸入輸出 58
2.11.3 枚舉 61
2.11.4 存儲布爾值的變數 63
2.12 賦值操作的op=形式 64
2.13 數學函式 65
2.14 設計一個程式 66
2.14.1 問題 66
2.14.2 分析 66
2.14.3 解決方案 68
2.15 小結 72
2.16 練習 73
第3章 條件判斷 75
3.1 判斷過程 75
3.1.1 算術比較 76
3.1.2 基本的if語句 76
3.1.3 擴展if語句:if-else 79
3.1.4 在if語句中使用代碼塊 82
3.1.5 嵌套的if語句 82
3.1.6 測試字元 85
3.1.7 邏輯運算符 88
3.1.8 條件運算符 91
3.1.9 運算符的優先權 94
3.2 多項選擇問題 98
3.2.1 給多項選擇使用else-if語句 98
3.2.2 switch語句 99
3.2.3 goto語句 107
3.3 按位運算符 108
3.3.1 按位運算符的op=用法 110
3.3.2 使用按位運算符 111
3.4 設計程式 115
3.4.1 問題 115
3.4.2 分析 115
3.4.3 解決方案 116
3.5 小結 119
3.6 練習 119
第4章 循環 121
4.1 循環概述 121
4.2 遞增和遞減運算符 122
4.3 for循環 122
4.4 for循環的一般語法 126
4.5 再談遞增運算符和遞減運算符 126
4.5.1 遞增運算符 126
4.5.2 遞增運算符的前置和後置形式 127
4.5.3 遞減運算符 127
4.6 再論for循環 128
4.6.1 修改for循環控制變數 130