從問題到程式:C/C++程式設計基礎

《從問題到程式:C/C++程式設計基礎》是2023年機械工業出版社出版的圖書。

基本介紹

  • 中文名:從問題到程式:C/C++程式設計基礎
  • 出版時間:2023年5月
  • 出版社:機械工業出版社
  • ISBN:9787111724261
內容簡介,圖書目錄,

內容簡介

本書以教授學生學習用計算機解決問題、學習程式設計的思想和方法為主旨,準確地講解與程式設計相關的基本概念、基本原理和技術。本書注重循序漸進,分解編程和程式語言學習中的難點,通過大量實例詳細描述了分析、思考、設計並解決這些實例,寫出合理程式的過程。通過這種方式,幫助初學者逐步領會使用計算機、通過編程解決問題的正確途徑。

圖書目錄

前言
第1章 程式設計和C/C ?語言 1
1.1 程式和程式語言 1
1.1.1 電腦程式與程式設計 1
1.1.2 程式設計語言及其發展 4
1.1.3 高級語言及其實現 5
1.1.4 具體語言和程式設計 6
1.2 C語言和C ?語言簡介 6
1.3 C/C ?程式快速入門 8
1.3.1 程式的加工和執行 8
1.3.2 一個簡單程式 9
1.3.3 源程式的格式 12
1.3.4 程式開發過程 13
1.3.5 程式除錯 14
1.4 集成開發環境Dev-C ?使用簡介 14
1.4.1 源程式的編輯、保存、關閉和
打開 15
1.4.2 源程式的加工和運行 18
本章討論的重要概念 21
練習 21
第2章 數據與簡單計算程式 23
2.1 基本字元、名字表示、標識符和
 ? 關鍵字 23
2.1.1 名字(標識符)的構成 24
2.1.2 關鍵字 24
2.2 常用數據類型 25
2.2.1 整數類型和整數 25
2.2.2 實數類型和實數 27
2.2.3 字元和字元串 28
2.3 運算符、表達式與計算 31
2.3.1 算術運算符 31
2.3.2 算術表達式 31
2.3.3 表達式求值 32
2.3.4 計算和類型 33
2.3.5 簡單計算程式 36
2.4 數學函式及其使用 38
2.4.1 函式與函式調用 38
2.4.2 函式調用中的類型轉換 41
2.4.3 inf與nan 42
2.5 基本輸出功能 43
2.5.1 C ?的基本輸出功能 43
*2.5.2 C語言中的輸出函式printf 45
*2.6 計算機中的數值表示與存儲 48
2.6.1 數制 48
2.6.2 數據存儲單位 49
2.6.3 基本類型數據的表示 50
2.7 Dev-C ?中的輔助編輯功能 52
2.7.1 插入頭部注釋和標準代碼模組 52
2.7.2 其他編輯功能 53
本章討論的重要概念 53
練習 54
第3章 變數和控制結構 56
3.1 語句、複合結構和順序程式 56
3.2 變數的概念、定義和使用 57
3.2.1 變數的定義 57
3.2.2 變數的使用:賦值與取值 60
3.3 數據輸入 71
3.3.1 通過輸入流獲取數據 71
*3.3.2 C語言的格式輸入函式scanf 72
3.4 關係表達式、邏輯表達式和條件
 ? 表達式 74
3.4.1 關係運算符與關係表達式 74
3.4.2 邏輯運算符與邏輯表達式 76
3.4.3 條件表達式 78
3.5 語句與控制結構 79
3.6 選擇語句 80
3.6.1 if語句 80
3.6.2 if語句的嵌套 83
3.6.3 if語句的最佳化 85
3.6.4 使用if語句的技術 87
3.6.5 開關語句 89
3.7 循環語句 91
3.7.1 while語句 91
3.7.2 do-while循環結構 94
3.7.3 for語句 95
3.7.4 多重循環 98
3.7.5 與循環有關的控制語句 100
3.7.6 死循環 104
3.8 程式動態除錯方法(一) 107
3.8.1 動態運行錯誤的分析與確認 107
3.8.2 排除程式的動態運行錯誤 108
3.8.3 原始碼的可讀性 111
本章討論的重要概念 112
練習 113
第4章 基本程式設計技術 115
4.1 循環程式設計 115
4.1.1 輸出一系列完全平方數 116
4.1.2 整數範圍與浮點誤差 117
4.1.3 疊代與遞推 119
4.1.4 通項計算 123
4.1.5 循環中的幾種變數 125
4.2 常用標準庫函式 126
4.2.1 庫函式 126
4.2.2 程式計時 127
4.2.3 隨機數生成函式 128
4.3 互動式程式設計的輸入輸出 130
4.3.1 通過計數器控制循環輸入 130
4.3.2 用結束標誌控制循環輸入 131
4.3.3 輸入函式的返回值及其作用 131
4.3.4 輸入輸出流:字元串流與
檔案流 134
4.3.5 字元輸入輸出與字元相關函式 140
4.4 程式設計實例 145
4.4.1 編程實例1:一個簡單猜數
遊戲 145
4.4.2 編程實例2:一個簡單計算器 147
4.4.3 編程實例3:檔案中的單詞
計數 149
*4.4.4 編程實例4:圖形界面程式 152
本章討論的重要概念 154
練習 154
第5章 函式與程式結構 157
5.1 函式的定義與調用 157
5.1.1 對自定義函式的需求 158
5.1.2 函式的定義 159
5.1.3 函式的調用 162
5.1.4 函式和程式 165
5.1.5 局部變數的作用域和生存期 166
5.1.6 函式調用的參數傳遞機制 170
5.2 程式的函式分解、封裝與測試 173
5.2.1 程式的函式分解 173
5.2.2 函式封裝和兩種視角 174
5.2.3 函式的測試 175
5.2.4 自定義函式和測試 176
5.3 循環與遞歸 183
5.3.1 階乘和乘冪 183
5.3.2 斐波那契數列 185
5.3.3 公約數 188
5.3.4 河內塔問題 191
5.4 外部變數與靜態局部變數 193
5.4.1 外部變數 194
5.4.2 變數定義的嵌套 196
5.4.3 靜態局部變數 198
5.4.4 外部變數與靜態局部變數的
初始化 199
*5.4.5 名字空間 201

相關詞條

熱門詞條

聯絡我們