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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法

包郵 C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法

出版社:電子工業(yè)出版社出版時(shí)間:2018-01-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 510
中 圖 價(jià):¥58.0(6.5折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書(shū)更多>

C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法 版權(quán)信息

C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法 本書(shū)特色

本書(shū)采用以解決實(shí)際應(yīng)用問(wèn)題為導(dǎo)向、以具體編程任務(wù)為驅(qū)動(dòng)的模式,將C語(yǔ)言的知識(shí)無(wú)縫融入每個(gè)實(shí)際應(yīng)用程序中。作者精心設(shè)計(jì)了100多個(gè)應(yīng)用案例,每個(gè)案例均有實(shí)現(xiàn)特定功能的、完整的、可運(yùn)行的程序代碼。本書(shū)圖表豐富,對(duì)程序設(shè)計(jì)的概念、求解問(wèn)題的思路和方法、程序背后的原理和機(jī)制進(jìn)行了深入剖析。全書(shū)共9章。第1章從簡(jiǎn)單程序入手,將程序設(shè)計(jì)相關(guān)的基礎(chǔ)性概念融入案例,使讀者對(duì)C程序設(shè)計(jì)有一個(gè)整體的、直觀的、感性的認(rèn)識(shí)。第2章闡述表達(dá)復(fù)雜邏輯的分支和循環(huán)語(yǔ)句的用法,使讀者對(duì)應(yīng)用問(wèn)題中的邏輯具有較好的表達(dá)能力。第3章闡述了利用數(shù)組處理批量數(shù)據(jù)。第4章闡述了如何存儲(chǔ)和處理文本型數(shù)據(jù)。第5章全面地闡述了函數(shù)這一模塊化程序設(shè)計(jì)利器。第6章對(duì)具有內(nèi)存間接訪問(wèn)能力的指針進(jìn)行了深入闡述。第7章講解如何利用結(jié)構(gòu)體類型創(chuàng)建用戶所需新數(shù)據(jù)類型。第8章闡述了如何利用文件實(shí)現(xiàn)數(shù)據(jù)持久化。第9章講解了位運(yùn)算的規(guī)則和用法。

C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法 內(nèi)容簡(jiǎn)介

本書(shū)采用大量具有實(shí)際生活應(yīng)用背景的實(shí)例系統(tǒng)地、通俗地、透徹地講解了如何運(yùn)用C語(yǔ)言設(shè)計(jì)程序解決實(shí)際問(wèn)題。本書(shū)提出的基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法是值得推薦的程序設(shè)計(jì)學(xué)習(xí)方法。本書(shū)從形式到內(nèi)容都具有一定創(chuàng)新性。本書(shū)內(nèi)容組織獨(dú)具匠心、敘述方式通俗易懂、編程實(shí)例力求原創(chuàng)、任務(wù)驅(qū)動(dòng)邏輯清晰、代碼注釋別具一格、知識(shí)擴(kuò)展開(kāi)拓思路。 本書(shū)是大學(xué)工科類專業(yè)的*門(mén)程序設(shè)計(jì)課程的*教材,也是廣大零基礎(chǔ)學(xué)習(xí)程序設(shè)計(jì)讀者不二之選。 本書(shū)具有六大特色: 1、以應(yīng)用導(dǎo)向,將C語(yǔ)言的知識(shí)融匯貫穿在對(duì)實(shí)際問(wèn)題求解的過(guò)程中,盡量避免單純語(yǔ)法的講解。 2、每個(gè)編程任務(wù)目標(biāo)明確、源于生活、意趣兼?zhèn)洹R詫?shí)際任務(wù)驅(qū)動(dòng)編程,更加生動(dòng)有趣。全書(shū)共150多個(gè)編程實(shí)例,可使用程序設(shè)計(jì)練習(xí)系統(tǒng)在線評(píng)判,方便上機(jī)練習(xí)。 3、本書(shū)大量運(yùn)用圖解、表格、小貼士、小問(wèn)答等形式,運(yùn)用類比、對(duì)比等方法,盡量用直觀的形式幫助讀者理解程序設(shè)計(jì)中相對(duì)抽象的概念、原理、機(jī)制。 4、本書(shū)內(nèi)容深入淺出,表里兼顧,幫助讀者深入地理解程序底層的運(yùn)行機(jī)制和原理。使讀者在編程時(shí)做到“知其然”且“知其所以然”。本書(shū)語(yǔ)言通俗、可讀性好、方便自學(xué)又不失深度。 5、程序代碼與相應(yīng)注釋之間用箭頭連接,代碼和注釋,一目了然,方便閱讀。 6、本書(shū)始終站在程序設(shè)計(jì)者的角度即“人”的角度,來(lái)講解程序設(shè)計(jì),而不是站在C語(yǔ)言的角度即“語(yǔ)法”的角度,來(lái)講解程序設(shè)計(jì)。本書(shū)始終以工具(C語(yǔ)言作為程序設(shè)計(jì)的)服務(wù)于目標(biāo)(求解實(shí)際問(wèn)題)視角來(lái)展開(kāi)討論。從這樣的視角出發(fā),讀者更容易理解和接受程序代碼。

C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法 目錄

目 錄
第1章 邂逅程序設(shè)計(jì)—初識(shí)C語(yǔ)言 1
1.1 **個(gè)程序—我會(huì)算加法 2
1.2 人機(jī)交互—輸入和輸出函數(shù)的基本用法 10
1.3 條件與判斷—隨機(jī)應(yīng)變 17
1.3.1 二叉分支的表達(dá)—基本的if-else語(yǔ)句 17
1.3.2 復(fù)合條件的表達(dá) 22
1.4 利用庫(kù)函數(shù)—拿來(lái)主義 25
1.5 機(jī)器擅長(zhǎng)之“算術(shù)運(yùn)算”—計(jì)算機(jī)的老本行 28
1.6 變量—數(shù)據(jù)的棲身之所 34
1.6.1 變量的概念 34
1.6.2 變量的數(shù)據(jù)類型 37
1.6.3 程序中的常量 40
1.7 賦值運(yùn)算—改變變量的值 42
1.8 程序設(shè)計(jì)的一般過(guò)程 47
本章小結(jié) 48
第2章 程序邏輯之關(guān)鍵—分支與循環(huán) 51
2.1 機(jī)器智能與決策之基石—分支結(jié)構(gòu) 52
2.1.1 決策與分支結(jié)構(gòu) 52
2.1.2 基本分支結(jié)構(gòu)及其連接方式 60
2.1.3 邏輯運(yùn)算與復(fù)合條件表達(dá) 71
2.1.4 if條件表達(dá)典型錯(cuò)誤分析 75
2.2 機(jī)器擅長(zhǎng)之“循環(huán)”—不厭其煩地重復(fù) 77
2.2.1 for循環(huán)的引入 78
2.2.2 剖析for循環(huán) 86
2.2.3 必須應(yīng)用循環(huán)結(jié)構(gòu)的場(chǎng)合 90
2.2.4 循環(huán)的初步運(yùn)用 93
2.2.5 for循環(huán)常見(jiàn)錯(cuò)誤分析 96
2.3 程序邏輯進(jìn)階—多分支和多重循環(huán) 98
2.3.1 深入理解循環(huán) 98
2.3.2 循環(huán)的連接 100
2.3.3 雙重循環(huán)與多重循環(huán) 107
2.3.4 break和continue的運(yùn)用 110
2.3.5 分支與循環(huán)的串聯(lián)和嵌套 120
2.4 其他形式分支與循環(huán) 121
2.4.1 switch-case分支結(jié)構(gòu) 121
2.4.2 while與do...while循環(huán) 128
本章小結(jié) 130
第3章 批量數(shù)據(jù)存儲(chǔ)與處理—數(shù)組 134
3.1 何時(shí)需要數(shù)組 134
3.2 序列數(shù)據(jù)的處理—一維數(shù)組 135
3.2.1 一維數(shù)組的定義 135
3.2.2 數(shù)組與內(nèi)存分配 137
3.2.3 數(shù)組操作之演練 140
3.2.4 一維數(shù)組的運(yùn)用 141
3.2.5 巧用數(shù)組下標(biāo) 149
3.3 表格型數(shù)據(jù)的處理—二維數(shù)組 154
3.3.1 二維數(shù)組的定義 154
3.3.2 訪問(wèn)二維數(shù)組的元素 155
3.3.3 二維數(shù)組操作演練 155
3.3.4 二維數(shù)組的應(yīng)用 159
3.4 其他 164
3.4.1 數(shù)組的拓展—多維數(shù)組 164
3.4.2 二維數(shù)組與一維數(shù)組的關(guān)系 165
3.4.3 數(shù)組下標(biāo)越界 165
3.4.4 數(shù)組定義時(shí)的大小能否為變量 167
本章小結(jié) 168
第4章 文本數(shù)據(jù)處理—字符串 169
4.1 字符數(shù)據(jù)存儲(chǔ)和處理 169
4.1.1 字符的編碼 169
4.1.2 字符數(shù)據(jù)的存儲(chǔ) 173
4.1.3 字符數(shù)據(jù)的運(yùn)算 173
4.2 字符串?dāng)?shù)據(jù)存儲(chǔ)和處理 176
4.2.1 字符串的存儲(chǔ) 176
4.2.2 文本型數(shù)據(jù)輸入/輸出 177
4.2.3 字符串處理與庫(kù)函數(shù) 180
4.3 文本型數(shù)據(jù)處理之演練 190
4.4 其他 193
4.4.1 空字符'\0'的作用 193
4.4.2 字符和字符串的區(qū)別與聯(lián)系 194
本章小結(jié) 195
第5章 模塊化設(shè)計(jì)之利器—函數(shù) 196
5.1 初識(shí)函數(shù)設(shè)計(jì) 197
5.2 函數(shù)的概念 200
5.2.1 函數(shù)的概念剖析 200
5.2.2 模塊化設(shè)計(jì)思想在函數(shù)中的體現(xiàn) 203
5.3 新函數(shù)是如何煉成的 206
5.4 函數(shù)的設(shè)計(jì) 207
5.4.1 發(fā)掘任務(wù)中的模塊 207
5.4.2 函數(shù)的定義 207
5.4.3 設(shè)計(jì)函數(shù)的方法論 209
5.4.4 設(shè)計(jì)函數(shù)的要點(diǎn)詳解 211
5.5 函數(shù)的測(cè)試 220
5.6 函數(shù)的交付使用 221
5.6.1 函數(shù)的調(diào)用形式 223
5.6.2 函數(shù)調(diào)用過(guò)程詳解 224
5.6.3 函數(shù)參數(shù)的傳遞 230
5.6.4 函數(shù)的聲明 234
5.7 函數(shù)設(shè)計(jì)實(shí)踐 236
5.8 函數(shù)的遞歸—自相似之美 249
5.8.1 初識(shí)遞歸函數(shù) 250
5.8.2 遞歸函數(shù)設(shè)計(jì)的關(guān)鍵點(diǎn) 253
5.8.3 遞歸調(diào)用的執(zhí)行過(guò)程 262
5.8.4 二分法與遞歸 264
5.8.5 遞歸與非遞歸 273
5.8.6 提高遞歸效率 281
5.9 函數(shù)相關(guān)主題 287
5.9.1 局部變量與全局變量 287
5.9.2 函數(shù)的嵌套定義的應(yīng)用 289
5.9.3 如何生成隨機(jī)數(shù) 289
5.9.4 庫(kù)函數(shù) 295
5.9.5 初談提高程序效率 295
本章小結(jié) 299
第6章 內(nèi)存間接訪問(wèn)之神器—指針 301
6.1 深入理解內(nèi)存地址 302
6.1.1 內(nèi)存是什么 302
6.1.2 什么是內(nèi)存地址 302
6.2 間接訪問(wèn)與直接訪問(wèn) 305
6.3 指針變量與普通變量 309
6.3.1 指針變量的概念 309
6.3.2 揭秘“指針”的由來(lái) 310
6.3.3 普通變量與指針變量的對(duì)比 311
6.4 指針與數(shù)組的天然聯(lián)系 312
6.4.1 數(shù)組名與數(shù)組起始地址 312
6.4.2 揭秘訪問(wèn)數(shù)組的更多細(xì)節(jié) 313
6.5 指針的移動(dòng) 319
6.6 地址值在函數(shù)調(diào)用中的特殊作用 331
6.6.1 函數(shù)調(diào)用過(guò)程詳解 331
6.6.2 指針作為函數(shù)參數(shù) 334
6.6.3 數(shù)組名作為函數(shù)實(shí)參 341
6.6.4 可接受地址值的形參類型探究 349
6.7 指針與動(dòng)態(tài)內(nèi)存分配 352
6.7.1 一維數(shù)組的動(dòng)態(tài)內(nèi)存分配 354
6.7.2 二維及多維數(shù)組與指針 357
6.7.3 多階指針 370
6.7.4 返回值為指向動(dòng)態(tài)分配空間的指針 370
6.8 變量的存儲(chǔ)區(qū)、作用范圍與生命期 371
6.8.1 靜態(tài)變量和全局變量 372
6.8.2 進(jìn)程內(nèi)存地址空間布局 376
6.8.3 變量的作用范圍、生命期和存儲(chǔ)區(qū) 379
6.8.4 extern的用法 382
6.9 函數(shù)也可作為參數(shù)—函數(shù)指針與應(yīng)用 384
6.9.1 函數(shù)指針的概念 384
6.9.2 函數(shù)指針數(shù)組的運(yùn)用 387
6.9.3 函數(shù)指針與qsort( )函數(shù)的應(yīng)用 388
本章小結(jié) 396
第7章 創(chuàng)造新數(shù)據(jù)類型—結(jié)構(gòu)體類型 399
7.1 為何引入結(jié)構(gòu)體類型 399
7.2 結(jié)構(gòu)體類型的定義和基本用法 402
7.2.1 結(jié)構(gòu)體類型的定義 402
7.2.2 結(jié)構(gòu)體類型的基本用法 406
7.3 結(jié)構(gòu)體類型數(shù)組的用法 409
7.4 結(jié)構(gòu)體類型在函數(shù)中的運(yùn)用 411
7.4.1 結(jié)構(gòu)體類型在函數(shù)中的一般用法 411
7.4.2 結(jié)構(gòu)體類型數(shù)組的排序 420
7.5 結(jié)構(gòu)體類型與鏈表 431
7.5.1 鏈表的概念和用途 431
7.5.2 鏈表 432
7.5.3 為什么需要鏈表 439
7.5.4 循環(huán)單鏈表及其應(yīng)用 440
本章小結(jié) 447
第8章 數(shù)據(jù)持久化—文件 448
8.1 文件的基本概念 449
8.1.1 文件的“紙帶模型” 449
8.1.2 緩沖文件讀/寫(xiě)過(guò)程模型 451
8.1.3 讀/寫(xiě)文件基本流程與文件指針 452
8.1.4 文件打開(kāi)方式 454
8.2 文件的讀/寫(xiě) 454
8.2.1 文本文件的讀/寫(xiě) 454
8.2.2 二進(jìn)制文件讀/寫(xiě) 459
8.3 文件讀/寫(xiě)位置的定位 466
8.4 文本文件與二進(jìn)制文件的對(duì)比 470
8.5 其他主題 475
8.5.1 關(guān)于stdin、stdout、stderr 475
8.5.2 標(biāo)準(zhǔn)輸入、輸出的重定向 476
8.5.3 理解和運(yùn)用stderr與stdout 478
8.5.4 fflush( )函數(shù)的用法 479
8.5.5 EOF的運(yùn)用 481
8.5.6 容易被誤解的feof( )函數(shù) 482
8.5.7 fgets( )與gets( )的區(qū)別 484
本章小結(jié) 485
第9章 深入到bit的運(yùn)算—位運(yùn)算 487
9.1 位運(yùn)算的運(yùn)算符 487
9.2 初識(shí)位運(yùn)算 488
9.3 位運(yùn)算的應(yīng)用 489
9.4 位運(yùn)算的注意事項(xiàng) 505
9.4.1 右移的補(bǔ)位方式 505
9.4.2 移位量的取模特性 506
9.4.3 位運(yùn)算的數(shù)據(jù)類型 507
9.5 位域 509
本章小結(jié) 510
展開(kāi)全部

C程序設(shè)計(jì)——基于應(yīng)用導(dǎo)向與任務(wù)驅(qū)動(dòng)的學(xué)習(xí)方法 作者簡(jiǎn)介

博士,國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院計(jì)算機(jī)應(yīng)用專業(yè)。湖南農(nóng)業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院電商系主任,副教授。中國(guó)計(jì)算機(jī)學(xué)會(huì)會(huì)員,湖南省高教學(xué)會(huì)計(jì)算機(jī)教育專業(yè)委員會(huì)會(huì)員。出版教材:現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)原理及技術(shù)研究,中國(guó)商務(wù)出版社,2013年。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 山东艾德实业有限公司 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 517瓜水果特产网|一个专注特产好物的网站 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 识禅_对禅的了解,从这里开始 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 |