| | | C語言程序設計 | 該商品所屬分類:計算機/網絡 -> 程序設計 | 【市場價】 | 446-648元 | 【優惠價】 | 279-405元 | 【介質】 | book | 【ISBN】 | 9787122173904 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
-
出版社:化學工業
-
ISBN:9787122173904
-
作者:本書編寫組
-
頁數:271
-
出版日期:2014-03-01
-
印刷日期:2014-03-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:545千字
-
C語言是目前**外廣泛使用的程序設計語言之一,也是**外大學都在開設的重要的基礎課之一。本書編寫組編著的《C語言程序設計》將“應用”作為貫穿全書的主線,不但給讀者介紹C語言程序設計的相關“知識”,而且幫助讀者將這些知識轉換為編程的“能力”。本書既可作為各類高等院校、計算機水平考試培訓、成人教育學校作為開設程序設計課程的教材。
-
本書編寫組編著的《C語言程序設計》從 C 語言
程序設計的基本原理及程序設計的基本思想出發,將
應用的概念和實際操作貫穿於全書的始終,秉承幫助
讀者不但掌握知識,而且具備應用知識能力的編寫理
念。
書中的主要內容包括數據類型、運算符、表達式
、分支、循環、函數、數組、指針、結構體、文件的
概念和應用以及指針和各種構造類型的混合應用等,
除了具體教學內容外還引入了一些邏輯推理題作為實
際案例,供讀者分析討論使用,大大提高了閱讀的興
趣性。
《C語言程序設計》既可作為各類高等院校、計
算機水平考試培訓、成人教育學校作為開設程序設計
課程的教材,也可供計算機愛好者自學使用。
-
1 引言 1 1.1 歡迎 / 1 1.2 程序設計概述 / 3 1.2.1 指令與程序 / 3 1.2.2 程序設計語言 / 4 1.2.3 程序開發的步驟 / 6 1.3 算法 / 7 1.3.1 算法的概念 / 7 1.3.2 算法的復雜性 / 8 1.3.3 算法的表示方法 / 8 1.4 結構化程序設計 / 10 1.5 C語言的編譯與集成環境 / 11 1.5.1 C語言程序開發步驟 / 11 1.5.2 集成環境 / 12 2 數據類型 13 2.1 信息存儲 / 13 2.1.1 信息編碼 / 13 2.1.2 定點數與浮點數 / 14 2.1.3 信息存儲 / 14 2.2 標識符 / 15 2.3 基本數據類型 / 17 2.4 常量 / 18 2.4.1 整型常量(整常數) / 18 2.4.2 實型常量 / 18 2.4.3 字符型常量 / 19 2.4.4 字符串常量 / 20 2.4.5 符號常量 / 21 2.5 變量 / 22 2.5.1 變量的定義 / 22 2.5.2 數據的存儲 / 23 2.6 數據的輸入與輸出 / 25 2.6.1 輸出字符putchar() / 25 2.6.2 輸入字符getchar() / 26 2.6.3 格式化輸出函數printf / 26 2.6.4 格式化輸入函數scanf / 30 3 運算符與表達式 33 3.1 數據類型轉換 / 33 3.2 運算符 / 34 3.3 表達式 / 34 3.4 算術表達式 / 35 3.4.1 算術運算符 / 35 3.4.2 自增運算符和自減運算符 / 35 3.4.3 算術運算符的優先級與結合性 / 36 3.4.4 算術表達式 / 37 3.5 位運算 / 37 3.6 賦值運算符 / 38 3.6.1 賦值運算符 / 38 3.6.2 賦值表達式 / 38 3.6.3 復合的賦值運算符 / 40 3.7 逗號運算符與逗號表達式 / 41 3.8 深入討論表達式 / 42 4 分支結構 45 4.1 邏輯運算符和邏輯表達式 / 45 4.1.1 邏輯真與邏輯假 / 46 4.1.2 邏輯運算符 / 46 4.1.3 邏輯表達式 / 48 4.2 關繫運算符和關繫表達式 / 50 4.3 分支語句 / 52 4.3.1 if分支結構 / 52 4.3.2 空語句 / 55 4.3.3 復合語句 / 55 4.4 條件運算符 / 59 4.5 多分支if-else-if / 60 4.6 嵌套的if語句 / 63 4.7 switch和break語句 / 69 5 循環 77 5.1 while語句 / 78 5.2 do-while語句 / 81 5.3 for循環語句 / 83 5.4 三種循環語句的比較 / 86 5.5 循環嵌套 / 87 5.6 break和continue語句 / 88 5.7 goto語句 / 92 5.8 程序實例和分析 / 93 6 函數的使用 97 6.1 編寫一個簡單的函數 / 97 6.2 調用庫函數 / 99 6.2.1 C語言的標準庫函數 / 100 6.2.2 庫函數的頭文件 / 100 6.2.3 函數類型、函數名與形參 / 100 6.2.4 調用庫函數 / 101 6.3 定義用戶自定義函數 / 101 6.4 調用自定義函數 / 102 6.5 函數聲明 / 104 6.5.1 函數聲明 / 104 6.5.2 在函數外部進行函數聲明 / 105 6.5.3 省略函數說明 / 106 6.6 函數的參數傳遞 / 107 6.6.1 參數傳遞 / 107 6.6.2 實參和形參數據類型不同 / 109 6.7 函數的返回值 / 110 6.7.1 函數返回 / 110 6.7.2 返回值 / 111 6.7.3 void類型的函數 / 112 6.7.4 函數返回值的數據類型 / 112 6.8 C語言程序的執行過程 / 113 6.9 函數的嵌套調用 / 114 6.10 局部變量和全局變量 / 115 6.10.1 局部變量 / 115 6.10.2 全局變量 / 115 6.10.3 內部變量和外部變量 / 116 6.11 變量的存儲類別 / 117 6.11.1 存儲期屬性 / 117 6.11.2 存儲類別屬性 / 118 7 圖形化界面 124 7.1 Turbo C繪圖基礎 / 126 7.2 設置圖形工作環境 / 127 7.3 圖形繪制函數 / 128 7.4 圖形模式的文本顯示 / 129 7.5 俄羅斯方塊初步 / 129 7.6 綜合應用 / 130 8 指針 132 8.1 變量的指針與指針變量 / 132 8.1.1 變量的指針與取地址運算符 / 132 8.1.2 指針變量 / 133 8.2 用指針訪問數據 / 135 8.3 指針變量的運算 / 139 8.3.1 指針的賦值運算 / 139 8.3.2 指針的關繫運算 / 141 8.3.3 指針的算術運算 / 141 8.4 指針作為函數的參數 / 143 9 數組 150 9.1 一維數組的定義和引用 / 150 9.1.1 一維數組的定義和引用 / 150 9.1.2 一維數組的存儲 / 152 9.1.3 一維數組的初始化 / 153 9.1.4 一維數組程序舉例 / 153 9.2 指針與一維數組 / 154 9.2.1 用數組名指針法訪問數組元素 / 154 9.2.2 用指針訪問數組元素 / 155 9.2.3 數組元素的指針訪問法 / 155 9.2.4 數組元素的指針下標訪問法 / 158 9.3 數組作為函數的參數 / 159 9.4 二維數組的定義和引用 / 162 9.4.1 二維數組的定義和引用 / 162 9.4.2 二維數組的存儲 / 163 9.4.3 二維數組的初始化 / 164 9.4.4 二維數組程序舉例 / 164 9.5 字符數組 / 168 9.5.1 字符數組的定義 / 168 9.5.2 字符數組的初始化 / 169 9.5.3 字符數組的輸入輸出 / 171 9.5.4 字符數組與字符串 / 173 9.6 指針與字符串 / 176 9.6.1 指向字符數組的指針 / 176 9.6.2 指向字符串常量的指針 / 177 9.6.3 字符串作為函數參數 / 179 9.6.4 字符串處理庫函數 / 180 9.7 動態內存分配 / 186 9.7.1 void類型的指針 / 186 9.7.2 指針的強制類型轉換 / 186 9.7.3 動態內存分配 / 187 9.8 綜合實例 / 189 9.9 擲骰子遊戲 / 191 9.10 顯示遊戲文本信息 / 194 10 結構體和共用體 195 10.1 結構體 / 195 10.2 結構體數組 / 199 10.3 結構體指針 / 201 10.4 結構體與函數 / 205 10.5 共用體 / 207 10.6 枚舉類型 / 208 10.7 用typedef定義類型 / 209 11 深入討論指針 210 11.1 指針數組 / 210 11.2 指向指針的指針 / 214 11.3 返回指針的函數 / 215 11.4 指向函數的指針 / 218 11.4.1 指向函數的指針 / 218 11.4.2 指向函數的指針作為函數參數 / 220 11.5 鏈表的概念 / 221 11.6 單向鏈表的基本操作 / 223 12 文件 231 12.1 文件類型 / 231 12.2 磁盤文件繫統 / 232 12.3 文件類型指針 / 232 12.4 文件打開與關閉 / 233 12.5 文件讀寫 / 235 13 深入討論函數與程序結構 240 13.1 函數的遞歸調用 / 240 13.1.1 編寫遞歸函數求n! / 240 13.1.2 迭代和遞歸 / 244 13.2 帶參的main函數 / 245 13.3 內部函數和外部函數 / 246 13.3.1 內部函數 / 246 13.3.2 外部函數 / 246 13.4 編譯預處理 / 247 13.4.1 宏定義 / 247 13.4.2 文件包含 / 249 13.4.3 條件編譯 / 251 14 綜合應用設計 254 14.1 實例說明 / 254 14.2 俄羅斯方塊程序源代碼 / 255 14.3 新出現的函數 / 267 14.3.1 捕捉按鍵 / 267 14.3.2 memset函數 / 267 14.3.3 memcpy函數 / 267 14.4 基本位置參數 / 268 14.4.1 面板區 / 268 14.4.2 下一個提示區 / 268 14.4.3 信息顯示區域 / 269 14.5 畫面內容的刷新 / 269 14.5.1 將方塊嵌入面板 / 269 14.5.2 刪除滿行 / 269 14.6 方塊的運動 / 270 14.6.1 定時下落 / 270 14.6.2 判斷翻轉 / 270 14.6.3 翻轉 / 271 14.6.4 判斷移動 / 271 14.6.5 移動 / 271 14.6.6 下落 / 271 14.6.7 直落到底 / 271 參考文獻 272
| | | | | |