中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 中級篇-明解C語言

出版社:人民郵電出版社出版時間:2017-09-01
開本: 32開 頁數: 334
中 圖 價:¥52.6(5.9折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

中級篇-明解C語言 版權信息

中級篇-明解C語言 本書特色

《明解C語言:中級篇》延續了《明解C語言:入門篇》圖文并茂、示例豐富、講解細致的風格,在結構上又獨樹一幟,通過每章帶領讀者編寫一個游戲程序并逐步完善或加以變更,來講解相關的C語言進階知識。每章的程序都很簡單有趣,而且包含著很多實用性的技巧,例如*數的生成、數組的應用方法、字符串和指針、命令行參數、文件處理、接收可變參數的函數的生成方法、存儲空間的動態分配與釋放,等等。此外,還會講解詳細的語法規則、眾多庫函數的使用方法、算法等知識。 本書非常適合有一定C語言基礎的讀者閱讀。

中級篇-明解C語言 內容簡介

暢銷書《明解C語言》第-2彈,C語言進階不二之選! 111段代碼 152幅圖表,圖文并茂,講解清晰易懂。 10個有趣的游戲程序,讓你在快樂編程中學會實用技巧。 雙色印刷,版式賞心悅目。 本書是日本超受歡迎的C語言教程,榮獲日本工學教育協會著作獎,原版系列累計暢銷超100萬冊! 本書適合以下讀者閱讀: 1.入門書中的示例程序都能看懂,但是自己寫不出來; 2.理解數組、指針等語法,但是不知如何在程序中使用; 3.學完入門書后找不到一本合適的書繼續學習……

中級篇-明解C語言 目錄

第1章 猜數游戲 1

1-1 猜數判定 2

通過if語句實現條件分支 2

if語句的嵌套 3

實現多分支的方法 4

1-2 重復到猜對為止 8

通過do語句循環 8

相等運算符和關系運算符 9

通過while語句循環 10

break語句 10

while語句和do語句 11

先判斷后循環和先循環后判斷 11

1-3 隨機設定目標數字 12

rand函數:生成隨機數 12

srand函數:設置用于生成隨機數的種子 13

隨機設定目標數字 15

限制輸入次數 17

1-4 保存輸入記錄 22

數組 22

把輸入的值存入數組 24

通過for語句來顯示輸入記錄 26

數組元素的初始化 28

獲取數組的元素個數 29



第2章 專注于顯示 33

2-1 熟練運用轉義字符 34

轉義字符 34

\a:警報符 35

\n:換行符 35

\f:換頁符 35

\b:退格符 36

\r:回車符 38

\t:水平制表符 39

\v:垂直制表符 39

\'和\":單引號和雙引號 40

putchar函數:輸出字符 40

\ :問號符 40

\\:反斜杠字符 41

八進制轉義字符和十六進制轉義字符 41

2-2 操縱時間 42

clock函數:獲取程序啟動后經過的時間 42

計算處理所需的時間 46

暫停處理一段時間 47

2-3 字幕顯示 50

逐個顯示并消除字符 50

strlen函數:查詢字符串的長度 50

字幕顯示(從右往左) 52

字幕顯示(從左往右) 53

2-4 格式輸入輸出 56

把要顯示的位數指定為變量 56

顯示任意數量的空白字符 57

printf函數:格式輸出 60

scanf函數:格式輸入 63



第3章 猜拳游戲 69

3-1 猜拳游戲 70

基本設計 70

switch語句 72

表示“手勢”的字符串 74

包含漢字的字符串 75

char型 76

顯示所有的字符 77

isprint函數:判斷顯示字符 78

條件運算符和條件表達式 78

字符串的內部 79

通過指針來遍歷字符串 80

CHAR_BIT 81

指向字符串的指針數組 81

程序的改良 84

手勢的值和手勢的判斷 86

讓計算機“后出” 87

3-2 函數的分割 88

勝負次數 88

函數和標識符的作用域 90

猜贏3次就結束 91



第4章 珠璣妙算 97

4-1 珠璣妙算 98

珠璣妙算 98

出題 99

讀取數字串 101

atoi函數/atol函數/atof函數:把字符串轉換為數值 102

檢查已讀取的字符串的有效性 103

字符類別的判斷 105

hit和blow的判斷 107



第5章 記憶力訓練 117

5-1 單純記憶訓練 118

訓練記憶4位數 118

整數型的表示范圍 119

訓練記憶任意位數的數值 120

輸入訓練等級 121

用字符串表示數值 122

生成作為題目的字符串 122

顯示作為題目的字符串 123

strcmp函數:字符串的比較 124

英文字母記憶訓練(其一) 125

生成作為題目的字符串 127

英文字母記憶訓練(其二) 127

5-2 加一訓練 130

加一訓練 130

輸入等級 132

生成并顯示題目 132

消除題目 132

輸入答案 133

判斷對錯 133

保存答對數量 133

顯示訓練結果 133

用橫向圖形顯示 134

用縱向圖形顯示 135

把數值存入數組 136

如何存儲超過數組元素個數的值(其一) 138

如何存儲超過數組元素個數的值(其二) 140

加一訓練的改良 142

5-3 存儲空間的動態分配與釋放 144

聲明數組 144

動態存儲期 145

存儲空間的動態分配與釋放 146

指向void型的指針 146

為單個對象分配存儲空間 148

為數組對象分配存儲空間 151



第6章 日歷 161

6-1 今天是幾號 162

今天的日期 162

time_t型:日歷時間 162

time函數:以日歷時間的形式來獲取當前時間 163

tm結構體:分解時間 164

localtime函數:把日歷時間轉換成表示本地時間的分解時間 164

gmtime函數:把日歷時間轉換成UTC分解時間 166

通過當前時間設定隨機數種子 167

asctime函數:把分解時間轉換成字符串 167

ctime函數:把日歷時間轉換成字符串 170

difftime函數:求時間差 171

暫停處理一段時間 173

6-2 求星期 174

mktime函數:把表示本地時間的分解時間轉換成日歷時間 174

蔡勒公式 175

6-3 日歷 178

顯示日歷 178

求星期 179

閏年的判斷 179

月份的天數 179

顯示日歷的過程 180

橫向顯示 182

把1個月的日歷存入字符串 186

sprintf函數:對字符串進行格式化輸出 186

生成空字符串 187

strcpy函數:字符串的復制 188

在第1日左側設置空白 189

strcat函數:字符串的連接 190

顯示字符串 192

年月的計算 193

6-4 命令行參數 194

命令行參數 194

argv指向的實體 196

通過指針以字符串為單位遍歷argv 197

通過指針以字符為單位遍歷argv 199

不使用argc來遍歷 204

啟動程序時指定年月的日歷 205



第7章 右腦訓練 211

7-1 尋找幸運數字 212

復制數組 212

復制數組時跳過一個數組元素 214

尋找幸運數字 216

重新排列數組元素 217

交換兩個值 219

7-2 尋找重復數字 222

尋找重復數字 222

鍵盤輸入和操作性能的提升(MS-Windows/MS-DOS) 224

getch函數:獲取按下的鍵 225

putch函數:輸出到控制臺 225

鍵盤輸入和操作性能的提升(UNIX / Linux / OS X) 226

通用頭文件 227

包含頭文件保護的頭文件的設計 229

替換調用的函數 231

可變參數的聲明 232

va_start宏:訪問可變參數前的準備 233

va_arg宏:取出可變參數 234

va_end宏:結束對可變參數的訪問 235

vprintf函數/ vfprintf函數:輸出到流 235

vsprintf函數:輸出到字符串 237

改良后的程序 238

7-3 三字母詞聯想訓練 241

瞬間判斷力的養成 241

生成題目 242



第8章 打字練習 247

8-1 基本打字練習 248

輸入一個字符串 248

消除已輸入的字符 249

輸入多個字符串 252

打亂出題順序(方法一) 254

打亂出題順序(方法二) 256

8-2 鍵盤布局聯想打字 258

鍵盤布局聯想打字 258

8-3 綜合打字練習 261

練習菜單 261

單一位置訓練 267

混合位置訓練 269

C語言的單詞訓練 271

英語會話訓練 273



第9章 文件處理 277

9-1 標準流 278

復制程序 278

getchar函數和EOF 278

賦值和比較 279

流和緩沖區 280

緩沖的種類 280

setvbuf函數/setbuf函數:更改緩沖方法 281

fflush函數:刷新緩沖區 282

標準流 283

重定向 284

9-2 文本文件 285

文件的打開和關閉 285

fopen函數:打開文件 285

FILE型 287

fclose函數:關閉文件 288

保存和獲取訓練信息 288

更新*高得分 292

讀取訓練信息 292

fscanf函數:輸入格式 293

寫入訓練信息 293

fprintf函數:輸出格式 293

9-3 實用程序的編寫 294

concat:文件的連接輸出 294

fgetc函數:從流中讀取一個字符 297

fputc函數:向流輸出一個字符 297

detab:把水平制表符轉換成空白字符 298

fputs函數:輸出字符串 301

entab:把空白字符轉換成水平制表符 302

9-4 二進制文件 304

文本文件和二進制文件 304

fread函數:從文件中讀取數據 305

fwrite函數:向文件中寫入數據 305

hdump:通過字符和十六進制編碼實現文件轉儲 305

bcopy:復制文件 307



第10章 英語單詞學習軟件 311

10-1 英語單詞學習軟件 312

單詞顯示軟件 312

選擇和顯示單詞 313

向單詞學習軟件擴展 314

顯示選項 316

生成選項 316

生成選項(改良版本) 318

10-2 為字符串數組動態分配空間 320

為單一字符串動態分配空間 320

為字符串數組(二維數組)動態分配空間 321

為字符串數組(指針數組)動態分配空間 323

單詞文件的讀取 330

后記 335

致謝 336

參考文獻 337

展開全部

中級篇-明解C語言 作者簡介

柴田望洋 日本福岡工業大學信息工程學院副教授。在IT界家喻戶曉,編寫了一系列極富影響力的計算機教材和參考書,如《明解C 》《明解Java》等。本書榮獲日本工學教育協會著作獎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 安徽成考网-安徽成人高考网| 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 智能终端_RTU_dcm_北斗星空自动化科技 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | b2b网站大全,b2b网站排名,找b2b网站就上地球网 |