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

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

包郵 程序設計基礎(C語言)(第3版)

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

程序設計基礎(C語言)(第3版) 版權信息

程序設計基礎(C語言)(第3版) 本書特色

本書是在總結建設“C語言程序設計”國家精品課程的經驗,認真研究課程特點,分析當前出版的C語言程序設計教材的基礎上編寫完成的。程序設計應該重點培養學生的編程能力,同時掌握扎實的語法知識。學生創新能力的培養是潛移默化的,作為教材應該在學生創新能力方面加以引導,培養學生發現問題、分析問題、解決問題的能力。
本教材的主要特點:
(1)強化程序設計能力培養。本書從實際問題需求出發引出理論,從個體到一般,以點帶面,根據程序設計的需要,引出相關的知識點,將知識學習和使用密切結合,加深了理解,也避免了枯燥的學用分離的語法學習。使學習者明確為什么引出這些知識點,強化了知識點的在程序設計中的應用。
(2)注重學生創新思維的培養。教材貫穿了提出需要解決的問題、分析問題、引出概念、講解知識點、程序實現的編寫思路。通過給出實際問題,分析問題的特點,引導學生思考,然后給出解決的思路。通過潛移默化的作用,培養學生的創新思維和分析問題解決問題的能力。
(3)突出實用性和趣味性。在例題的選擇上力求實用性和趣味性,以此提高應用程序設計的能力和學習興趣。內容的組織編排強化實踐教學,突出編程能力培養。所有例題不是簡單地給出程序,而是首先分析問題,提出解題思路,再給出解決方案。將算法和數據結構結合起來,培養學生編程能力。
(4)強調學用結合和規范化編程。學習的目的是為了使用。因此,知識點的學習緊密結合使用,知識點基本上采用了學了即用的原則。一方面加強了知識點的理解和鞏固,另一方面知道這些知識點在什么地方用和如何用。避免為了學習而學習,學而不用的問題。努力引導學生養成良好的編程習慣,編寫風格優美、可讀性好、易于維護的程序代碼。
(5)融入思政教育。本課程積極貫徹思想政治元素“進課堂、融課程”的教育方針,在每一章后面增設“拓展閱讀”環節,精心挑選了對我國乃至世界計算機科學與技術的發展做出過卓越貢獻的科學家光榮事跡,旨在引導、培養和提升學習者的愛國意識、家國情懷、團結協作、精益求精、刻苦求學、潛心研究的優秀品質和優良作風,明確“為誰培養人”、“培養什么樣的人”的教育導向。
(6)掃碼聽課。針對課程每一章節的主要知識點及關鍵示例,為便于讀者快速學習和熟練掌握,編寫組專門錄制知識點精講視頻共計86段,總計時長約達660分鐘,以二維碼的形式分布于課程關鍵知識點附近,便于學習者隨時掃碼觀看,輕松學習。

程序設計基礎(C語言)(第3版) 內容簡介

本書以培養編程能力為出發點,以實用性為目標,全面系統地介紹C語言程序設計的基本知識和程序設計的基本方法。全書共10章,第1章是對程序設計相關知識的概述,第2章介紹C語言的語法基礎,第3章講解C語言程序設計的控制結構,第4章講解C語言數組的用法,第5章講解C語言函數的定義與調用,第6章講解C語言指針的概念及用法,第7章講解C語言中的結構體與鏈表,第8章講解C語言中文件的概念及用法,第9章講解C語言的位運算,第10章給出了3個利用C語言設計的綜合程序實例。本書實例均采用VS 2013編程環境實現, 并對大多數題目的設計思路進行詳細的解析,以滿足不同層次讀者的需要。 本書是作者多年來從事C語言教學的經驗積累,適合作為高等學!癈語言程序設計”課程的教材,也可作為C語言程序設計愛好者的自學用書。

程序設計基礎(C語言)(第3版) 目錄

第1章程序設計概述1
1.1計算機軟件1
1.1.1程序設計語言1
1.1.2程序設計2
1.1.3數據結構3
1.1.4算法3
1.2算法的表示方法5
1.2.1自然語言表示法5
1.2.2流程圖表示法6
1.2.3NS圖表示法7
1.2.4偽代碼表示法8
1.3程序設計方法9
1.3.1結構化程序設計9
1.3.2面向對象程序設計10
1.4本章小結10
1.5擴展閱讀10
第2章C語言基礎13
2.1C語言的發展歷程13
2.2C程序的特點及開發環境14
2.2.1C程序的組成及特點14
2.2.2C程序的風格15
2.2.3C程序的開發環境18
2.3輸入輸出簡單的數據信息18
2.3.1輸出文本信息18
2.3.2輸出整數20
2.3.3格式化輸出函數21
2.3.4常量和變量22
2.3.5格式化輸入函數24
2.3.6簡單程序設計25
2.4C語言的運算符25
2.4.1簡單賦值運算符25
2.4.2基本算術運算符26
2.4.3復合算術賦值運算符27
2.4.4自加、自減運算符28
2.4.5逗號運算符29
2.4.6C語言的運算符和表達式30
2.5C語言的數據類型31
2.5.1整數類型31
2.5.2實數類型37
2.5.3字符類型41
2.5.4C語言的數據類型44
目錄程序設計基礎(C語言)(第3版)2.6類型轉換44
2.6.1賦值運算中的自動類型轉換44
2.6.2表達式運算中的自動類型轉換47
2.6.3強制類型轉換47
2.7C語言的基本標識48
2.7.1C語言字符集48
2.7.2標識符49
2.8格式化輸入輸出函數完整版50
2.8.1格式化輸出函數50
2.8.2格式化輸入函數54
2.9C語言的程序結構57
2.9.1C語句57
2.9.2C程序結構58
2.9.3順序結構程序設計60
2.10編譯預處理命令61
2.10.1文件包含61
2.10.2宏定義64
2.10.3條件編譯68
2.10.4編譯優化70
2.11匯編與鏈接70
2.11.1匯編70
2.11.2鏈接70
2.12本章小結71
2.13擴展閱讀72
第3章程序的控制結構73
3.1關系運算與邏輯運算73
3.1.1關系運算73
3.1.2邏輯運算74
3.2分支結構76
3.2.1單分支結構76
3.2.2雙分支結構78
3.2.3多分支結構79
3.2.4if語句的嵌套84
3.2.5條件運算符87
3.3循環結構88
3.3.1循環的引出88
3.3.2while循環89
3.3.3dowhile循環91
3.3.4for循環93
3.3.5循環嵌套97
3.4break和continue語句102
3.4.1break語句102
3.4.2continue語句105
3.5goto語句106
3.6本章小結107
3.7程序舉例108
3.8擴展閱讀114
第4章數組115
4.1一維數組115
4.1.1一維數組的引出115
4.1.2一維數組的定義與引用116
4.1.3一維數組的初始化117
4.1.4一維數組的簡單應用119
4.1.5常見的排序方法123
4.2二維數組128
4.2.1二維數組的引出128
4.2.2二維數組的定義與引用129
4.2.3二維數組的初始化131
4.2.4二維數組的應用132
4.3字符數組134
4.3.1字符數組的引出134
4.3.2字符數組的定義和使用134
4.3.3字符串136
4.3.4字符數組的應用141
4.4本章小結143
4.5程序舉例144
4.6擴展閱讀146
第5章函數148
5.1函數的引出148
5.2函數定義與調用150
5.2.1函數的定義與調用150
5.2.2函數聲明與函數原型154
5.3函數參數傳遞156
5.3.1簡單變量作為函數參數156
5.3.2數組作為函數參數157
5.3.3函數定義與帶參數的宏定義的區別163
5.4函數的嵌套調用164
5.5遞歸與分治算法166
5.5.1遞歸函數166
5.5.2分治算法171
5.6局部變量與全局變量174
5.6.1局部變量174
5.6.2全局變量175
5.7變量的存儲類別178
5.7.1auto變量178
5.7.2static變量179
5.7.3register變量181
5.7.4extern變量182
5.8內部函數與外部函數184
5.8.1內部函數184
5.8.2外部函數185
5.9本章小結186
5.10程序舉例186
5.11擴展閱讀190
第6章指針191
6.1指針定義與使用191
6.1.1指針的引出191
6.1.2指針變量的定義193
6.1.3指針變量的使用194
6.2指針與函數198
6.2.1指針作為函數參數198
6.2.2函數返回指針201
6.2.3指向函數的指針202
6.3指針與數組203
6.3.1一維數組與指針204
6.3.2數組名作為函數參數206
6.3.3二維數組與指針210
6.4指針與字符串214
6.5指針數組與多級指針219
6.5.1指針數組的定義和引用219
6.5.2多級指針221
6.6指針與動態內存分配222
6.6.1內存管理222
6.6.2void類型指針223
6.6.3動態內存分配和釋放函數223
6.7本章小結225
6.8程序舉例225
6.9擴展閱讀229
第7章結構體與鏈表231
7.1結構體的引出231
7.2結構體變量233
7.2.1結構體變量的定義233
7.2.2結構體變量的引用和初始化234
7.3結構體數組237
7.3.1結構體數組的定義237
7.3.2結構體數組的初始化238
7.3.3結構體數組的使用239
7.4結構體類型的指針變量240
7.4.1指向結構體變量的指針240
7.4.2指向結構體數組的指針242
7.5結構體與函數242
7.5.1結構體變量作為函數參數242
7.5.2指向結構體變量的指針作為函數參數243
7.5.3函數返回值為結構體類型246
7.6鏈表247
7.6.1鏈表引出247
7.6.2鏈表的建立248
7.6.3鏈表的輸出250
7.6.4鏈表的刪除操作250
7.6.5鏈表的插入操作252
7.7共用體和枚舉類型255
7.7.1共用體255
7.7.2枚舉類型258
7.8類型定義符typedef的用法260
7.9本章小結260
7.10程序舉例261
7.11擴展閱讀265
第8章文件266
8.1文件概述266
8.1.1文件的分類266
8.1.2文件類型指針267
8.1.3文件操作的基本步驟267
8.2文件的打開與關閉268
8.2.1文件打開函數268
8.2.2文件關閉函數270
8.3文件的讀寫271
8.3.1字符讀寫函數271
8.3.2字符串讀寫函數272
8.3.3數據塊讀寫函數274
8.3.4格式化讀寫函數276
8.4文件的定位278
8.4.1復位函數278
8.4.2隨機移動函數279
8.4.3取當前位置的函數280
8.5文件檢測函數281
8.5.1feof函數281
8.5.2ferror函數284
8.5.3clearerr函數284
8.6本章小結285
8.7程序舉例285
8.8擴展閱讀288
第9章位運算289
9.1位運算符289
9.2位運算符的運算規則289
9.2.1按位與運算符289
9.2.2按位或運算符290
9.2.3按位異或運算符291
9.2.4按位取反運算符292
9.2.5左移運算符293
9.2.6右移運算符293
9.2.7位運算中的類型轉換294
9.2.8位運算的復合賦值運算符294
9.3本章小結295
9.4程序舉例295
9.5擴展閱讀297
第10章綜合程序設計298
10.1電子萬年歷系統298
10.1.1系統設計要求298
10.1.2系統總體設計298
10.1.3源程序代碼302
10.1.4程序運行結果305
10.2集合基本運算系統307
10.2.1系統設計要求307
10.2.2系統總體設計307
10.2.3源程序代碼311
10.2.4程序運行結果319
10.3圖書借閱管理系統321
10.3.1系統設計要求322
10.3.2系統總體設計322
10.3.3源程序代碼326
10.3.4程序運行結果343
附錄AASCII碼表349
附錄BC運算符的優先級與結合性352
附錄C常用標準庫函數354
C.1stdio.h中的常用函數354
C.2math.h中的常用函數357
C.3stdlib.h中的常用函數359
C.4string.h中的常用函數361
C.5ctype.h中的常用函數363
C.6conio.h中的常用函數364
C.7time.h中的常用函數365
附錄D練習題參考答案366
參考文獻367
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 商秀—企业短视频代运营_抖音企业号托管 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 真空包装机-诸城市坤泰食品机械有限公司| Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 科普仪器菏泽市教育教学仪器总厂 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 广州昊至泉水上乐园设备有限公司 | 广州市哲铭油墨涂料有限公司,水性漆生产研发基地 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 |