中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C語言程序設計案例教程-(第3版)

包郵 C語言程序設計案例教程-(第3版)

出版社:清華大學出版社出版時間:2017-06-01
開本: 32開 頁數: 287
本類榜單:教材銷量榜
中 圖 價:¥33.8(8.6折) 定價  ¥39.5 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計案例教程-(第3版) 版權信息

C語言程序設計案例教程-(第3版) 本書特色

這是一本面向廣大初學者的C語言案例教材,全書共10章: 第1章~第3章介紹程序設計與C語言的基礎知識;第4章~第8章介紹數組、函數、指針、結構體與共用體、文件等重要內容;第9章~第10章分別采用指針、數組、單鏈表來開發“學生成績管理系統”,通過案例的分析實現培養初學者運用C語言開發中小型項目的能力。針對初學者和自學讀者的特點,本書力求做到深入淺出,將復雜的概念用簡潔的語言娓娓道來。全書以項目為主線,基礎性和實用性并重。項目貫穿全書,通過對項目的實現和講解,使讀者逐步具備利用C語言來開發應用程序的能力。本書可作為高等院校學習C語言課程的教材或培訓學校的教材,也可作為自學者的參考書。

C語言程序設計案例教程-(第3版) 內容簡介

1. 這是一本面向廣大初學者的C語言程序設計案例教材。本書的特色是深入淺出、案例豐富、項目導學、立體配套。2. 針對初學者和自學讀者的特點,本書力求做到深入淺出,將復雜的概念用簡潔淺顯的語言娓娓道來。3. 全書以項目為主線,基礎性和實用性并重。本書不僅詳細介紹C語言本身,而且介紹編程思想、編程規范、編程方法等實用開發技術。4. 項目貫穿全書,通過對項目的分析、實現和講解,使讀者逐步具備利用C語言來開發應用程序的能力。

C語言程序設計案例教程-(第3版) 目錄

目錄 C語言程序設計案例教程(第3版)第1章C語言程序設計基礎1 1.1簡單的C程序1 1.1.1一個簡單的C程序1 1.1.2C程序的結構特點2 1.1.3C程序的書寫格式3 1.2C語言概述4 1.2.1C語言的產生及發展4 1.2.2C語言的特點4 1.3C語言程序的實現5 1.3.1運行C程序的步驟和方法5 1.3.2Code::Blocks集成開發環境的使用6 1.4輸入與輸出函數9 1.4.1標準格式輸出函數printf( )9 1.4.2標準格式輸入函數scanf( )16 1.4.3字符輸出函數putchar( )20 1.4.4字符輸入函數getchar( )21 1.5本章小結22 習題22第2章數據類型、運算符與表達式24 2.1C語言的數據類型24 2.2常量與變量25 2.2.1常量25 2.2.2變量27 2.3C語言的基本數據類型28 2.3.1整型數據28 2.3.2實型數據30 2.3.3字符型數據31 2.3.4數據類型轉換32C語言程序設計案例教程(第3版)目錄2.4運算符與表達式33 2.4.1算術運算符與算術表達式33 2.4.2賦值運算符和賦值表達式35 2.4.3逗號運算符與逗號表達式36 2.4.4sizeof運算符37 2.4.5運算符的優先級和結合性37 2.4.6案例分析: 學生的總分及平均分計算38 2.5本章小結39 習題39第3章控制結構42 3.1算法42 3.1.1算法的概念42 3.1.2算法的特性42 3.1.3算法的描述43 3.1.4三種基本結構和改進的流程圖43 3.2選擇結構44 3.2.1if語句44 3.2.2案例分析: 成績等級判定148 3.2.3switch語句49 3.2.4案例分析: 成績等級判定251 3.3循環結構52 3.3.1for循環52 3.3.2案例分析: 計算平均成績156 3.3.3while循環57 3.3.4案例分析: 計算平均成績261 3.3.5do\|while循環63 3.3.6循環的嵌套63 3.4跳轉語句65 3.4.1break語句66 3.4.2continue語句67 3.4.3goto語句68 3.4.4exit語句68 3.5案例分析: 學生成績管理程序68 3.6本章小結71 習題71第4章數組74 4.1一維數組74 4.1.1一維數組定義75 4.1.2一維數組元素的引用76 4.1.3一維數組的初始化77 4.1.4案例分析: 冒泡排序80 4.2二維數組82 4.2.1二維數組的定義82 4.2.2二維數組元素的引用82 4.2.3二維數組的初始化85 4.2.4案例分析: 簡單學生成績程序87 4.3字符數組89 4.3.1字符數組的定義89 4.3.2字符數組的初始化89 4.3.3字符數組的引用90 4.3.4字符串和字符串結束標志90 4.3.5字符數組的輸入輸出91 4.3.6字符串處理函數93 4.3.7案例分析1: 輸入五個國家的名稱按字母順序排列輸出96 4.3.8案例分析2: 將無符號整數n翻譯成d(2≤d≤16) 進制表示的字符串s98 4.4本章小結99 習題99第5章函數101 5.1初識函數101 5.1.1函數的分類101 5.1.2函數的定義103 5.1.3案例分析: 打印圖案105 5.2函數的調用106 5.2.1函數調用的一般形式106 5.2.2函數的參數108 5.2.3函數的說明109 5.2.4案例分析: 小型計算器111 5.2.5函數的嵌套調用113 5.2.6函數的遞歸調用115 5.3變量的作用域和存儲域118 5.3.1變量的作用域118 5.3.2變量的存儲類別120 5.4函數間的數據傳遞124 5.4.1形參和實參間的值傳遞124 5.4.2形參和實參間的地址傳遞127 5.4.3return返回數據128 5.4.4全局變量傳遞數據128 5.4.5數組作參數129 5.4.6案例分析: 計算平均成績132 5.5內部函數和外部函數134 5.6案例分析: 學生成績管理程序135 5.7本章小結138 習題138第6章指針141 6.1指針是什么141 6.2指針變量142 6.2.1指針變量的定義142 6.2.2指針運算符142 6.2.3為何要使用指針146 6.3指針與數組149 6.3.1指向數組及數組元素的指針149 6.3.2指針變量的算術運算151 6.3.3案例分析: 輸出數組全部元素153 6.3.4下標運算符\[\]的實質154 6.4指向多維數組的指針155 6.4.1使用二維數組名作為指針訪問其元素155 6.4.2指向二維數組的指針變量156 6.4.3指針數組160 6.4.4指向指針的指針160 6.4.5案例分析: 輸出二維數組全部元素161 6.5指針與字符串164 6.5.1字符串的表示方式164 6.5.2字符串的訪問165 6.5.3字符串數組167 6.6函數型指針169 6.7指針型函數170 6.8動態分配內存172 6.9案例分析: 學生成績管理程序173 6.10本章小結182 習題185第7章結構體與共用體186 7.1結構體類型定義和結構體變量說明186 7.1.1結構體類型變量的定義和引用186 7.1.2結構體類型變量的定義188 7.1.3結構體類型變量的引用190 7.1.4結構體類型變量的初始化191 7.2結構體數組的定義和引用192 7.2.1定義結構體數組192 7.2.2結構體數組的初始化193 7.3結構體指針的定義和引用195 7.3.1指向結構體類型變量的指針195 7.3.2指向結構體類型數組的指針的使用196 7.3.3案例分析: 學生成績管理程序(結構體指針)198 7.4鏈表203 7.4.1單鏈表結點類型的定義204 7.4.2單鏈表的建立204 7.4.3單鏈表的輸出206 7.5共用體208 7.5.1共用體的定義208 7.5.2共用體變量的引用210 7.6枚舉211 7.6.1枚舉類型的定義和枚舉變量的說明211 7.6.2枚舉類型變量的賦值和使用212 7.7本章小結213 習題213第8章文件215 8.1文件的基本概念215 8.1.1文件概述215 8.1.2文件的類別216 8.1.3文件的操作流程217 8.2常用文件操作的標準函數217 8.2.1文件的打開217 8.2.2文件的關閉218 8.2.3文本文件的讀寫219 8.2.4二進制文件的讀寫224 8.2.5文件的其他常用函數226 8.2.6案例分析: 文件操作228 8.3本章小結230 習題230第9章綜合實訓1232 9.1功能描述232 9.2程序主界面設計232 9.3功能項的詳細設計233 9.3.1主界面函數的實現234 9.3.2初始化237 9.3.3數據錄入238 9.3.4數據編輯240 9.3.5數據查詢的實現247 9.3.6數據統計251 9.3.7數據導出的實現253 9.3.8數據導入255 9.4本章小結256第10章綜合實訓2257 10.1功能描述257 10.2程序主界面設計257 10.3功能項的詳細設計258 10.3.1主界面的實現259 10.3.2初始化259 10.3.3數據錄入260 10.3.4插入學生信息263 10.3.5信息的修改266 10.3.6信息的查詢268 10.3.7信息的刪除270 10.3.8顯示學生信息274 10.3.9排序275 10.3.10數據回收279 10.3.11用戶登錄的實現281 10.3.12文件保存284 10.3.13文件讀取286 第1章C語言程序設計基礎1 1.1簡單的C程序1 1.1.1一個簡單的C程序1 1.1.2C程序的結構特點2 1.1.3C程序的書寫格式3 1.2C語言概述4 1.2.1C語言的產生及發展4 1.2.2C語言的特點4 1.3C語言程序的實現5 1.3.1運行C程序的步驟和方法5 1.3.2Visual C 6.0集成開發環境的使用6 1.4輸入與輸出函數9 1.4.1標準格式輸出函數printf()9 1.4.2標準格式輸入函數scanf()15 1.4.3字符輸出函數putchar()20 1.4.4字符輸入函數getchar()21 本章小結21 習題122第2章數據類型、運算符與表達式24 2.1C語言的數據類型24 2.2常量與變量24 2.2.1常量24 2.2.2變量26 2.3C語言的基本數據類型28 2.3.1整型數據28 2.3.2實型數據30 2.3.3字符型數據31 2.3.4數據類型轉換31 2.4運算符與表達式32 2.4.1算術運算符與算術表達式32 2.4.2賦值運算符和賦值表達式 35 2.4.3逗號運算符與逗號表達式36 2.4.4sizeof運算符36 2.4.5運算符的優先級和結合性37 2.4.6案例分析: 學生的總分及平均分計算38 本章小結39 習題239C語言程序設計案例教程(第2版)目錄第3章控制結構41 3.1算法41 3.1.1算法的概念41 3.1.2算法的特性41 3.1.3算法的描述42 3.1.4三種基本結構和改進的流程圖42 3.2選擇結構43 3.2.1if語句43 3.2.2案例分析: 成績等級判定147 3.2.3switch語句48 3.2.4案例分析: 成績等級判定250 3.3循環結構51 3.3.1for循環51 3.3.2案例分析: 計算平均成績155 3.3.3while循環56 3.3.4案例分析: 計算平均成績260 3.3.5dowhile循環61 3.3.6循環的嵌套62 3.4跳轉語句64 3.4.1break語句64 3.4.2continue語句65 3.4.3goto語句66 3.4.4exit語句66 3.5案例分析: 學生成績管理程序67 本章小結69 習題369第4章數組72 4.1一維數組72 4.1.1一維數組定義73 4.1.2一維數組元素的引用74 4.1.3一維數組的初始化75 4.1.4案例分析: 冒泡排序78 4.2二維數組80 4.2.1二維數組的定義80 4.2.2二維數組元素的引用81 4.2.3二維數組的初始化83 4.2.4案例分析: 簡單學生成績程序85 4.3字符數組87 4.3.1字符數組的定義87 4.3.2字符數組的初始化88 4.3.3字符數組的引用88 4.3.4字符串和字符串結束標志88 4.3.5字符數組的輸入輸出89 4.3.6字符串處理函數91 4.3.7案例分析1: 輸入五個國家的名稱按字母順序排列輸出94 4.3.8案例分析2: 將無符號整數n翻譯成d(2≤d≤16) 進制表示的字符串s96 本章小結97 習題497第5章函數99 5.1初識函數99 5.1.1函數的分類99 5.1.2函數的定義101 5.1.3案例分析: 打印圖案103 5.2函數的調用104 5.2.1函數調用的一般形式104 5.2.2函數的參數106 5.2.3函數的說明107 5.2.4案例分析: 小型計算器 110 5.2.5函數的嵌套調用112 5.2.6函數的遞歸調用113 5.3變量的作用域和存儲域 116 5.3.1變量的作用域116 5.3.2變量的存儲類別118 5.4函數間的數據傳遞122 5.4.1形參和實參間的值傳遞123 5.4.2形參和實參間的地址傳遞125 5.4.3return返回數據126 5.4.4全局變量傳遞數據127 5.4.5數組作參數127 5.4.6案例分析: 計算平均成績131 5.5內部函數和外部函數132 5.6案例分析: 學生成績管理程序133 本章小結136 習題5136第6章指針139 6.1指針是什么139 6.2指針變量140 6.2.1指針變量的定義140 6.2.2指針運算符140 6.2.3為何要使用指針144 6.3指針與數組147 6.3.1指向數組及數組元素的指針147 6.3.2指針變量的算術運算148 6.3.3案例分析——輸出數組全部元素151 6.3.4下標運算符\[\]的實質152 6.4指向多維數組的指針152 6.4.1使用二維數組名作為指針訪問其元素152 6.4.2指向二維數組的指針變量154 6.4.3指針數組157 6.4.4指向指針的指針158 6.4.5案例分析——輸出二維數組全部元素159 6.5指針與字符串161 6.5.1字符串的表示方式161 6.5.2字符串的訪問163 6.5.3字符串數組165 6.6函數型指針166 6.7指針型函數168 6.8動態分配內存169 6.9案例分析: 學生成績管理程序170 本章小結180 習題6183第7章結構體與共用體184 7.1結構體類型定義和結構體變量說明184 7.1.1結構體類型變量的定義和引用184 7.1.2結構體類型變量的定義186 7.1.3結構體類型變量的引用188 7.1.4結構體類型變量的初始化189 7.2結構體數組的定義和引用190 7.2.1定義結構體數組190 7.2.2結構體數組的初始化191 7.3結構體指針的定義和引用193 7.3.1指向結構體類型變量的指針193 7.3.2指向結構體類型數組的指針的使用194 7.3.3案例分析: 學生成績管理程序(結構體指針)196 7.4鏈表201 7.4.1單鏈表結點類型的定義201 7.4.2單鏈表的建立202 7.4.3單鏈表的輸出204 7.5共用體206 7.5.1共用體的定義206 7.5.2共用體變量的引用208 7.6枚舉209 7.6.1枚舉類型的定義和枚舉變量的說明209 7.6.2枚舉類型變量的賦值和使用210 本章小結211 習題7212第8章文件213 8.1文件的基本概念213 8.1.1文件概述213 8.1.2文件的類別214 8.1.3文件的操作流程215 8.2常用文件操作的標準函數215 8.2.1文件的打開215 8.2.2文件的關閉216 8.2.3文本文件的讀寫217 8.2.4二進制文件的讀寫222 8.2.5文件的其他常用函數224 8.2.6案例分析: 文件操作226 本章小結228 習題8228第9章綜合實訓1229 9.1功能描述229 9.2程序主界面設計229 9.3功能項的詳細設計230 9.3.1主界面函數的實現231 9.3.2初始化234 9.3.3數據錄入235 9.3.4數據編輯237 9.3.5數據查詢的實現244 9.3.6數據統計248 9.3.7數據導出的實現250 9.3.8數據導入252 本章小結253第10章綜合實訓2254 10.1功能描述254 10.2程序主界面設計254 10.3功能項的詳細設計255 10.3.1主界面的實現256 10.3.2初始化256 10.3.3數據錄入257 10.3.4插入學生信息260 10.3.5信息的修改263 10.3.6信息的查詢265 10.3.7信息的刪除267 10.3.8顯示學生信息271 10.3.9排序271 10.3.10數據回收276 10.3.11用戶登錄的實現278 10.3.12文件保存281 10.3.13文件讀取282附錄A習題參考答案285參考文獻332
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 杭州|上海贴标机-百科 | 小型数控车床-数控车床厂家-双头数控车床 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 2025第九届世界无人机大会| 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 |