TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
案例驅動的C語言程序設計(簡體書)
滿額折

案例驅動的C語言程序設計(簡體書)

人民幣定價:46 元
定  價:NT$ 276 元
優惠價:87240
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
目次

目次

第1章 用流程圖描述業務流程 1



1.1 用流程圖描述高考志願填報業務流程 / 1



1.1.1 高考志願填報流程分析 / 1



1.1.2 流程圖以及流程圖的基本圖形符號 / 2



1.2 用流程圖描述公式法求一元二次方程解的過程 / 4



1.3 用流程圖描述判斷任一年份是否為閏年 / 5



1.3.1 判斷任一年份是否為閏年的流程分析 / 6



1.3.2 用流程圖描述“判斷年份year 是否為閏年” / 6



1.4 實踐訓練:用流程圖描述網上火車票購買流程 / 6



1.5 本章小結 / 7



課後習題 / 7







第2章 項目驅動案例設置 8



2.1 教學案例:學生班級成績管理系統 / 8



2.1.1 學生班級成績管理系統應用背景 / 8



2.1.2 學生班級成績管理的需求 / 9



2.1.3 學生班級成績管理系統開發情況 / 10



2.2 班主任管家軟件的設計與實現 / 11



2.2.1 班主任管家軟件開發目的 / 12



2.2.2 獎學金評定辦法 / 12



2.2.3 系統信息規範化 / 13



2.2.4 班主任管家軟件功能要求 / 13



2.2.5 性能需求 / 14



2.3 本章小結 / 14







第3章 關鍵字、標識符及數的進制轉換 15



3.1 關鍵字 / 15



3.2 標識符 / 16



3.3 數的進制及轉換 / 17



3.3.1 十進制 / 17



3.3.2 二進制 / 18



3.3.3 八進制 / 19



3.3.4 十六進制 / 20



3.4 計算機中數的表示 / 21



3.4.1 信息存儲的相關概念 / 21



3.4.2 機器數的表示形式 / 21



3.5 本章小結 / 23



課後習題 / 24







第4章 數據類型 25



4.1 C語言數據類型 / 25



4.2 整型數據 / 26



4.2.1 整型常量 / 26



4.2.2 整型變量 / 26



4.2.3 整型變量的定義與使用 / 27



4.3 實型數據 / 28



4.3.1 實型常量的表示 / 28



4.3.2 實型變量 / 28



4.3.3 實型數據的舍入誤差 / 29



4.4 字符型數據 / 30



4.4.1 字符常量 / 30



4.4.2 字符變量 / 30



4.5 字符串常量 / 31



4.6 格式輸入與輸出 / 31



4.6.1 格式輸出函數printf / 31



4.6.2 格式輸入函數scanf / 33



4.7 本章小結 / 34



課後習題 / 35







第5章 運算符、表達式及語句 36



5.1 算術運算符及算術表達式 / 36



5.1.1 算術運算符 / 36



5.1.2 算術表達式 / 37



5.1.3 負號運算符 / 37



5.1.4 自增、自減運算符 / 37



5.1.5 算術運算中數據類型轉換規則 / 39



5.1.6 賦值運算中數據類型轉換規則 / 40



5.2 關係運算符及關系表達式 / 40



5.2.1 關係運算符 / 40



5.2.2 關系表達式 / 41



5.3 邏輯運算符及邏輯表達式 / 41



5.3.1 邏輯運算符和邏輯表達式 / 41



5.3.2 邏輯與、邏輯或的“短路”功能 / 42



5.4 賦值運算符及表達式 / 43



5.4.1 賦值運算符 / 43



5.4.2 賦值表達式 / 43



5.4.3 複合賦值運算符 / 44



5.5 位運算符及表達式 / 45



5.5.1 左移運算 / 45



5.5.2 右移運算 / 45



5.5.3 位運算之間的優先級 / 46



5.6 其他運算符及表達式 / 46



5.6.1 逗號運算符及逗號表達式 / 46



5.6.2 容量運算符 / 47



5.6.3 條件運算符 / 47



5.7 C 語言語句及基本結構 / 48



5.7.1 表達式語句 / 48



5.7.2 函數調用語句 / 48



5.7.3 空語句 / 48



5.7.4 複合語句 / 48



5.7.5 控制語句 / 49



5.7.6 C語言的基本結構 / 49



5.8 本章小結 / 49



課後習題 / 49







第6章 選擇結構 51



6.1 生活情景導入 / 51



6.2 if語句 / 52



6.2.1 簡單if語句 / 52



6.2.2 兩路選擇if語句 / 54



6.2.3 多路選擇if語句的嵌套 / 55



6.3 switch語句 / 59



6.4 if與switch語句比較 / 61



6.5 本章小結 / 61



課後習題 / 62







第7章 循環結構 64



7.1 生活情景導入 / 64



7.1.1 蝸牛爬竿 / 64



7.1.2 長跑比賽 / 65



7.2 while循環 / 65



7.3 do-while循環 / 68



7.4 while和do-while循環比較 / 69



7.5 for循環 / 70



7.6 循環嵌套 / 72



7.7 轉移語句 / 74



7.7.1 break語句 / 74



7.7.2 continue語句 / 78



7.8 本章小結 / 79



課後習題 / 80







第8章 數組 83



8.1 C語言數組的引入 / 83



8.1.1 為什麼要使用數組 / 83



8.1.2 數組的概念 / 84



8.1.3 數組的三要素 / 84



8.2 一維數組 / 85



8.2.1 一維數組的定義 / 85



8.2.2 一維數組的存儲 / 85



8.2.3 一維數組的初始化 / 86



8.2.4 一維數組元素的引用 / 87



8.2.5 一維數組的應用 / 87



8.3 二維數組 / 93



8.3.1 二維數組的引入――摘水果競賽 / 93



8.3.2 二維數組的定義 / 94



8.3.3 二維數組的存儲 / 95



8.3.4 二維數組的初始化 / 95



8.3.5 二維數組的引用 / 96



8.3.6 二維數組的應用 / 96



8.4 字符數組與字符串 / 98



8.4.1 字符數組與字符串 / 98



8.4.2 字符數組的輸入與輸出 / 100



8.4.3 字符串函數 / 102



8.4.4 字符數組的應用 / 104



8.5 本章小結 / 106



課後習題 / 106







第9章 函數 110



9.1 函數式多文件程序結構 / 110



9.1.1 為什麼採用多函數結構 / 111



9.1.2 為什麼採用多文件結構 / 113



9.2 函數的定義、調用及聲明 / 113



9.2.1 函數的分類 / 113



9.2.2 函數的定義 / 114



9.2.3 函數的調用 / 120



9.2.4 函數類型與函數的返回值類型 / 122



9.2.5 函數的聲明 / 122



9.3 函數的參數傳遞 / 124



9.3.1 函數間數據傳遞 / 124



9.3.2 函數的參數傳遞數值 / 124



9.3.3 函數的參數傳遞地址 / 126



9.3.4 函數的參數傳遞小結 / 127



9.4 函數的嵌套與遞歸 / 127



9.4.1 函數的嵌套調用 / 127



9.4.2 函數的遞歸調用 / 129



9.5 變量的作用域與存儲 / 131



9.5.1 變量的作用域 / 131



9.5.2 變量的存儲 / 135



9.6 本章小結 / 138



課後習題 / 139







第10章 自定義類型 145



10.1 結構體 / 145



10.1.1 結構體類型 / 145



10.1.2 結構體的定義與聲明 / 146



10.1.3 結構體變量的初始化與賦值 / 147



10.1.4 結構體應用 / 148



10.1.5 結構體的嵌套定義 / 149



10.2 共用體 / 150



10.2.1 共用體類型定義 / 150



10.2.2 工會會員類型定義 / 151



10.2.3 共用體與結構體的區別 / 154



10.3 枚舉類型 / 154



10.3.1 枚舉類型定義 / 154



10.3.2 枚舉類型變量的賦值和使用 / 155



10.4 本章小結 / 156



課後習題 / 157







第11章 指針 159



11.1 指針與指針變量 / 159



11.1.1 指針的概念 / 159



11.1.2 指針變量的定義 / 160



11.1.3 指針變量的初始化 / 160



11.1.4 指針變量的運算 / 162



11.2 指針與數組 / 164



11.2.1 數組的指針 / 164



11.2.2 指向一維數組的指針變量 / 165



11.2.3 指向二維數組的指針變量 / 166



11.2.4 指向數組的指針做函數的參數 / 169



11.3 指針與字符串 / 170



11.3.1 用字符指針處理字符串常量 / 170



11.3.2 野指針 / 170



11.4 指針與函數 / 172



11.4.1 指針做函數的參數――地址型參數 / 172



11.4.2 返回值為指針的函數――指針函數 / 173



11.4.3 指向函數的指針變量――函數指針變量 / 174



11.5 本章小結 / 176



課後習題 / 177







第12章 文件 180



12.1 文件的引入 / 180



12.1.1 數據的臨時存放 / 180



12.1.2 數據的永久存放 / 181



12.1.3 文件的分類 / 181



12.1.4 文件數據類型與文件指針 / 182



12.1.5 文件緩沖區 / 182



12.2 文件的操作 / 183



12.2.1 文件的打開 / 183



12.2.2 文件的關閉 / 184



12.2.3 以字符為單位的文件讀寫 / 185



12.2.4 以字符串為單位的文件讀寫 / 186



12.2.5 以數據塊為單位的文件讀寫 / 188



12.3 文件的定位操作 / 189



12.3.1 rewind( )函數 / 190



12.3.2 fseek( )函數 / 190



12.3.3 ftell( )函數 / 191



12.4 文件出錯檢測 / 192



12.4.1 perror( )函數 / 193



12.4.2 ferror( )函數 / 193



12.5 本章小結 / 194



課後習題 / 195



部分習題參考答案與解析 197







附錄 222



附錄1 常用字符ASCII碼對照表 / 222



附錄2 C語言關鍵字/ 223



附錄3 C語言運算符優先級和結合性 / 224



附錄4 C語言常用庫函數 / 226







參考文獻 231

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區