TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
人民幣定價:29.5 元
定價
:NT$ 177 元
優惠價
87154
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :4 點
商品簡介
目次

商品簡介

陳慧、馬杰良主編的《案例式C語言教程》主要是配合高等院校信息類 相關專業“C語言程序設計”課程理論教學而編寫的。 《案例式C語言教程》內容共分12章,每章采用從案例出發逐步闡述的 形式,較為系統和全面地講解了C語言程序設計中主要的基礎知識、常用語 法規則和程序設計技巧,并設計了大量實例。《案例式C語言教程》的編寫 風格遵循了讀者由淺入深的思維過程,內容豐富、形式新穎、結構合理、圖 文并茂,編程與理論結合緊密。 《案例式C語言教程》適合作為高等院校相關專業學生的實驗教材,也 可供其他相關技術人員參考。

目次

第1章 概述 1 1.1 計算機程序設計語言的發展 1 1.1.1 機器語言和匯編語言 1 1.1.2 高級語言 2 1.2 C語言簡介 3 1.2.1 C語言的產生與發展 3 1.2.2 C語言的作用 4 1.2.3 C語言的特點 4 1.3 如何學習C語言程序設計 5 1.3.1 認識程序設計 5 1.3.2 學習C語言程序設計的有效方法 6 1.3.3 創建C語言程序的一般步驟 6 1.4 C語言程序的基本結構及書寫規范 8 1.4.1 C語言程序的基本結構 8 1.4.2 一個簡單的C程序 9 1.4.3 C語言的程序書寫規范 12 1.5 Visual C++集成編譯環境介紹 13 1.5.1 Visual C++集成編譯環境的安裝 13 1.5.2 Visual C++集成編譯環境的簡單使用 15 1.6 算法及算法表示 19 1.6.1 算法與程序設計 19 1.6.2 算法的表示 20 習題 24 第2章 基本數據類型 25 2.1 C語言的字符集與詞匯 25 2.1.1 C語言的字符集 25 2.1.2 C語言的詞匯 26 2.1.3 信息的計算機存儲 29 2.1.4 什么是常量和變量 30 2.1.5 賦值操作 31 2.2 C語言中的基本數據類型 31 2.2.1 理解數據類型 31 2.2.2 整數類型 32 2.2.3 浮點類型 38 2.2.4 字符類型 40 2.2.5 字符串類型 41 2.2.6 枚舉類型 42 2.3 混合運算及強制類型轉換 43 2.3.1 基本運算符 43 2.3.2 優先級和結合性 44 2.3.3 類型轉換 53 2.3.4 極限值 55 習題 56 第3章 順序結構程序設計 60 3.1 C語句簡介 60 3.1.1 表達式語句 61 3.1.2 賦值語句 61 3.1.3 函數調用語句 62 3.1.4 空語句 62 3.1.5 控制語句 62 3.1.6 復合語句 63 3.2 基本的信息輸出函數 63 3.2.1 printf()函數 63 3.2.2 字符輸出函數 69 3.3 數據輸入語句 70 3.3.1 scanf()函數 70 3.3.2 鍵盤輸入函數 75 3.4 關系運算和邏輯運算 76 3.4.1 C語言中的關系運算符 77 3.4.2 關系表達式 77 3.4.3 邏輯運算符和表達式 78 3.5 順序結構程序設計實例 80 習題 83 第4章 選擇結構程序設計 87 4.1 用if語句實現選擇結構 87 4.1.1 條件語句 88 4.1.2 條件運算符 91 4.2 用switch語句實現多分支選擇結構 93 4.3 選擇結構的嵌套 96 4.3.1 if語句的嵌套 96 4.3.2 switch語句的嵌套 97 習題 99 第5章 循環結構程序設計 100 5.1 for循環結構 100 5.2 while和do…while循環結構 103 5.2.1 while語句實現循環 103 5.2.2 do...while語句實現循環 104 5.3 continue語句和break語句 105 5.3.1 continue語句 105 5.3.2 break語句 107 5.4 循環的嵌套 109 習題 112 第6章 數組 113 6.1 一維數組和多維數組的定義、引用和初始化 113 6.1.1 一維數組 116 6.1.2 多維數組 125 6.2 字符串與字符數組 129 6.2.1 字符數組的定義、引用和初始化 129 6.2.2 字符串和字符串的結束標志 132 6.2.3 字符串的輸入和輸出 133 6.2.4 字符串處理函數 138 習題 141 第7章 C語言中的函數 142 7.1 為什么要使用函數 142 7.1.1 規劃程序 143 7.1.2 自頂向下的程序設計方法 144 7.1.3 C語言中的函數 145 7.2 定義函數 147 7.2.1 無參函數的定義 148 7.2.2 有參函數的定義 149 7.3 函數的調用 150 7.3.1 函數的調用 150 7.3.2 函數的遞歸調用 154 7.4 函數的參數 156 7.4.1 函數的參數 156 7.4.2 函數調用中的參數傳遞形式 158 7.4.3 數組在函數間的傳遞 165 7.5 函數的值 166 7.6 C語言變量的作用域和存儲類型 169 7.6.1 變量的作用域和生存期 169 7.6.2 變量存儲類型 177 習題 185 第8章 編譯預處理 191 8.1 宏定義 191 8.1.1 不帶參數的宏定義 192 8.1.2 帶參數的宏定義 197 8.2 文件包含 198 8.3 條件編譯 200 習題 204 第9章 指針 205 9.1 指針與地址 206 9.1.1 指針變量 207 9.1.2 取地址運算符與間接尋址運算符 209 9.1.3 指針與函數 210 9.2 指針與數組 214 9.2.1 指針的算術運算 216 9.2.2 指針與一維數組 219 9.2.3 指針與多維數組 221 9.3 特殊的指針 223 9.3.1 指向字符串的指針 225 9.3.2 指向函數的指針 227 9.3.3 指向指針的指針 229 9.4 動態內存分配 230 9.4.1 C語言內存分配函數 232 9.4.2 動態分配數組和字符串 235 9.4.3 釋放存儲 238 習題 239 第10章 結構與聯合 241 10.1 結構 242 10.1.1 結構的定義 244 10.1.2 結構數組 247 10.1.3 結構指針 248 10.1.4 結構類型作為函數參數 254 10.1.5 typedef類型定義符 256 10.2 聯合 257 10.2.1 聯合的定義 257 10.2.2 結構與聯合的區別 259 習題 260 第11章 文件 261 11.1 文件概述 261 11.2 文件的分類 264 11.3 C語言文件操作相關函數 265 11.3.1 文件指針 270 11.3.2 文件的打開與關閉 270 11.3.3 文件的讀/寫 272 11.3.4 文件檢測函數 278 習題 279 第12章 程序調試方法 280 12.1 程序調試基本步驟 280 12.2 程序調試方法 286 12.2.1 開始調試與停止調試 286 12.2.2 單步執行 287 12.2.3 觀察變量 290 12.2.4 查看內存與寄存器等 290 12.2.5 運行棧切換 291 附錄A 常用ASCII碼對照表 293 參考文獻 298

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 154
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區