登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』C语言程序设计(新形态版)

書城自編碼: 3972551
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 施文英、谷萧君、王凤萍、杨萍
國際書號(ISBN): 9787302656425
出版社: 清华大学出版社
出版日期: 2024-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 352

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
有趣的中国古建筑
《 有趣的中国古建筑 》

售價:NT$ 305.0
十一年夏至
《 十一年夏至 》

售價:NT$ 347.0
如何打造成功的商业赛事
《 如何打造成功的商业赛事 》

售價:NT$ 407.0
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
《 万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题 》

售價:NT$ 265.0
慈悲与玫瑰
《 慈悲与玫瑰 》

售價:NT$ 398.0
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
《 启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本) 》

售價:NT$ 347.0
心跳重置
《 心跳重置 》

售價:NT$ 269.0
云中记
《 云中记 》

售價:NT$ 347.0

建議一齊購買:

+

NT$ 347
《 大学美术鉴赏(第二版)(普通高等学校公共艺术课程系列教材) 》
+

NT$ 680
《 线性代数(第5版) 》
+

NT$ 163
《 辩论技巧教程(融媒体出版物) 》
+

NT$ 214
《 大学生心理健康教育(第二版) 》
+

NT$ 296
《 海事英语阅读(新视界大学英语系列教材) 》
+

NT$ 184
《 当代世界经济与政治(简明第5版) 》
編輯推薦:
一题多解、不断探索
举一反三、由浅入深
使用类比方法帮助学生巩固知识点
趣味案例入手,激发学生兴趣
综合案例贯穿全教程
运用归纳总结
內容簡介:
本书从经典案例和课程思政两方面结合入手,针对完全零基础入门的读者,采用由浅入深循序渐进、学练结合激发学生编程兴趣,注重培养读者的程序设计能力,培养良好的程序设计风格和习惯,达到熟练掌握C语言的目的。 本书分为10章,从C语言发展历程、C语言基本结构以及C语言环境的搭建开始,逐步介绍C语言的数据类型、流程控制结构、函数、数组、指针、结构体、文件等。每章均结合思政元素设计适当案例,让学生在学习C语言知识的同时潜移默化地接受思政教育,同时适当地加入理工科专业的案例,强化C语言在理工科专业中工具作用。本书概念清晰、内容简练、通俗易懂,非常适合作为高等院校非计算机专业师生的教学用书。
本书特色体现在以下几个方面:
? 力求一题多解。
C语言中有一些经典案通过不同求解方法的训练,既拓展了学生的解题思路,又培养了学生的精益求精的科学家精神。
? 举一反三、由浅入深
教材将由经典案例入手,举一反三、由浅入深,拓展学生的解题思维、培养学生解决问题的综合能力。
? 使用类比方法帮助学生巩固知识点
C语言中有很多知识点微小的差异结果完全不一样,教材将这些知识点放在一起类比,不仅帮助学生理解知识点,也使他们明白“差之毫厘失之千里”的道理。
? 趣味案例入手,激发学生学习兴趣
教材引入一些趣味案例,降低C语言学习的枯燥性,激发学生学习C语言的兴趣。
? 多课程融合
为了强化C语言的工具作用,将在教材中增加与理工科专业相关的综合应用案例,引导学生进一步将C语言课程知识应用于专业的实际应用中。
? 综合案例贯穿全教程
在教材中将设计一个综合案例:学生成绩表的处理,从输入输出开始编写系统的界面、到选择结构菜单的选择、循环结构中处理成绩表中各科最高分或最低分、再到数组处理排序、找数问题、函数章节模块化处理、指针章节将指针作为函数的参数,甚至用结构体处理,最后将学生成绩表以文件形式存储及处理。这个综合案例将贯穿教材除第1、2章基础知识外的所有章节,从简单到难,逐步加深、逐渐扩充内容,最后呈现一个完整的学生成绩管理系统。通过综合案例的训练,培养学生模块化程序设计的思想,以及化繁为简的解决问题的方法。
關於作者:
施文英 宁夏大学副教授,工学硕士。1990年毕业于中南大学,后进入宁夏大学任教,主要研究方向是计算机科学及应用。“C语言程序设计”课程思政示范课程负责人、“C语言程序设计”互联网课程核心成员;主编教材1部,参与国家社会科学基金项目1项;曾获宁夏大学教师教学创新大赛二等奖、宁夏大学教师教学创新大赛课程思政组三等奖。
谷萧君,宁夏大学教授,理学硕士。1985年毕业于宁夏大学,留校任教,主要研究方向是计算机科学及应用。主持省部级科研项目1项、参与省部级科研项目2项、主持区级“C语言程序设计”课程教改1项;获得2项国家专利和1项软件著作权;多次带领学生参加蓝桥杯全国软件和信息技术专业人才大赛并获“优秀指导教师”称号;“C语言程序设计”课程思政示范课程核心成员、“C语言程序设计”互联网课程核心成员;曾获校级教师教学创新大赛二等奖。
后勒口
王凤萍,宁夏大学副教授。1997年毕业于宁夏大学,留校任教,主要研究方向是计算机科学及应用、现代教育技术。参与省部级科研项目、省部级教改项目多项,发表相关论文多篇;“C语言程序设计”课程思政示范课程核心成员、“C语言程序设计”互联网课程主持人;撰写专著及教材各1部;获得省级教学成果奖1次,校级教学成果奖1次,获得校级教师教学创新大赛二等奖2次,多次获得校级教学优秀奖及教学质量奖。
杨萍,宁夏大学教师,工学硕士。2003年毕业于上海交通大学,后进入宁夏大学任教,主要研究方向是网络计算及智能决策支持技术。“C语言程序设计”课程思政示范课程核心成员、“C语言程序设计”互联网课程核心成员;参与自治区级自然科学项目1项,宁夏自然科学基金项目3项,宁夏高等学校自然科学项目2项;获得校级教师教学创新大赛二等奖;获得宁夏大学青年教师教学竞赛优秀奖2次。
目錄
第1章 C语言程序设计概述 1
1.1 程序设计语言的发展及特点 1
1.1.1 程序的概念 1
1.1.2 程序设计语言 1
1.2 C 语言的发展历程 2
1.2.1 C 语言的早期发展 2
1.2.2 ANSIC 标准 2
1.2.3 C99和 C11标准 3
1.3 算法及其描述 3
1.3.1 算法的概念 3
1.3.2 算法的描述 3
1.4 程序的基本控制结构 6
1.5 C 程序的语法概述 7
1.5.1 C 程序的基本结构 7
1.5.2 C 语言的字符集、标识符与关键字 8
1.6 C 语言程序的开发过程 9
小结 10
习题1 10
第2章 基本数据类型与表达式 13
2.1 C 语言的基本数据类型 13
2.1.1 数据类型 13
2.1.2 整型类型 14
2.1.3 实型类型 16
2.1.4 字符类型 17
2.2 常量与变量 18
2.2.1 常量 18
2.2.2 变量 21
2.3 运算符与表达式 23
2.3.1 算术运算符与算术表达式 24
2.3.2 自增自减运算符与表达式 25
2.3.3 赋值运算符与赋值表达式 26
2.3.4 关系运算符与关系表达式 27
2.3.5 逻辑运算符与逻辑表达式 29


2.3.6 其他常用的运算符 30
2.3.7 运算符优先级和结合性 32
2.4 数据类型转换 32
2.4.1 自动转换 32
2.4.2 强制转换 33
小结 33
本章常见错误分析 34
习题2 35
第3章 顺序结构程序设计 37
3.1 C 语言语句概述 37
3.1.1 表达式语句 37
3.1.2 函数调用语句 38
3.1.3 空语句 38
3.1.4 复合语句 39
3.1.5 流程控制语句 39
3.2 数据的输入与输出 40
3.2.1 字符数据的输入输出 40
3.2.2 格式输出函数 printf() 42
3.2.3 格式输入函数scanf() 45
3.3 顺序结构程序设计举例 48
小结 49
本章常见错误分析 50
习题3 50
第4章 选择结构程序设计 53
4.1 if语句 53
4.1.1 单分支if语句 53
4.1.2 双分支if语句 55
4.1.3 多分支if语句 57
4.1.4 if语句的嵌套 58
4.2 switch语句 62
4.2.1 switch语句 62
4.2.2 实现多分支结构的几种语句用法比较 66
4.3 选择结构程序设计举例 66
小结 71
本章常见错误分析 71
习题4 72
第5章 循环结构程序设计 76
5.1 循环结构的引入 76
5.2 while语句 77
5.3 dowhile语句 81
5.4 for语句 82
5.5 循环嵌套 86


5.6 break语句和continue语句 88
5.6.1 break语句 89
5.6.2 continue语句 90
5.6.3 break语句和continue语句的比较 91
5.7 循环结构程序设计举例 92
小结 96
本章常见错误分析 97
习题5 98
第6章 函数与编译预处理 102
6.1 模块和函数 102
6.2 函数的定义和调用 103
6.2.1 函数的定义 104
6.2.2 函数的调用和返回语句 105
6.2.3 函数的参数传递 108
6.2.4 函数的递归调用 109
6.3 变量作用域和存储类型 112
6.3.1 变量的作用域 112
6.3.2 变量的生存期和存储类别 114
6.4 预处理命令 119
6.4.1 宏定义 119
6.4.2 文件包含 123
6.4.3 条件编译 123
6.5 函数综合应用举例 125
小结 128
本章常见错误分析 129
习题6 130
第7章 数组 134
7.1 一维数组的定义和引用 134
7.1.1 一维数组的定义 135
7.1.2 一维数组的存储与初始化 135
7.1.3 一维数组元素的引用 137
7.1.4 一维数组的应用举例 138
7.2 二维数组的定义和引用 141
7.2.1 二维数组的定义 141
7.2.2 二维数组的存储与初始化 142
7.2.3 二维数组元素的引用 144
7.2.4 二维数组的应用举例 146
7.3 字符数组和字符串 150
7.3.1 字符数组的定义与初始化 150
7.3.2 字符数组的输入输出 151
7.3.3 字符串的概念与存储 151
7.3.4 字符串初始化 152
7.3.5 字符串的输入与输出 152


7.3.6 字符串处理函数 156
7.3.7 字符数组和字符串的应用举例 159
7.4 数组作为函数参数 162
7.4.1 数组元素作为函数参数 162
7.4.2 数组名作为函数参数 163
小结 166
本章常见错误分析 166
习题7 167
第8章 指针 172
8.1 指针与指针变量 172
8.1.1 指针的概念 172
8.1.2 指针变量的定义 174
8.1.3 间接寻址运算符 176
8.1.4 指针变量的初始化 177
8.1.5 指针运算 180
8.1.6 多级指针 183
8.2 指针与函数 184
8.2.1 指针作为函数参数 184
8.2.2 指针函数 187
8.2.3 指向函数的指针 188
8.3 指针与数组 192
8.3.1 指向一维数组的指针 192
8.3.2 数组名、指针名作为函数参数 196
8.3.3 指针与二维数组 199
8.4 指针与字符串 203
8.4.1 字符串的指针表示法 203
8.4.2 字符串数组 207
8.5 指针数组与命令行参数 207
8.5.1 指针数组 207
8.5.2 命令行参数 209
8.6 指针综合应用举例 211
小结 213
本章常见错误分析 213
习题8 215
第9章 结构体与链表 219
9.1 结构体数据类型 219
9.1.1 建立结构体类型 220
9.1.2 定义结构体类型变量 222
9.2 结构体变量的引用 224
9.2.1 结构体变量的初始化 225
9.2.2 用typedef定义数据类型 226
9.3 结构体数组 228
9.3.1 定义结构体数组 228


9.3.2 结构体数组的初始化 228
9.3.3 结构体数组的应用 229
9.4 结构体指针 230
9.4.1 指向结构体变量的指针 231
9.4.2 指向结构体数组的指针 232
9.5 结构体与函数 234
9.5.1 结构体作为函数参数 234
9.5.2 结构体数组作函数参数 238
9.6 共用体类型 239
9.6.1 共用体类型的定义 239
9.6.2 共用体变量的定义 240
9.6.3 共用体变量的引用 241
9.7 枚举类型 242
9.7.1 声明枚举类型 242
9.7.2 定义枚举类型变量 242
9.7.3 枚举类型应用举例 243
9.8 链表 244
9.8.1 链表概述 244
9.8.2 内存动态管理函数 246
9.8.3 链表的基本操作 248
9.8.4 线性链表应用举例 253
小结 254
本章常见错误分析 255
习题9 255
第10章 文件 259
10.1 文件概述 259
10.1.1 文件的概念 259
10.1.2 文件的分类 260
10.1.3 缓冲文件系统 261
10.1.4 文件类型的指针 262
10.2 文件操作 262
10.2.1 文件的打开 263
10.2.2 文件操作状态监测 265
10.2.3 文件的关闭 265
10.2.4 文件的顺序读写 266
10.2.5 文件的随机读写 274
10.3 文件的综合应用举例 277
小结 279
本章常见错误分析 280
习题10 280
附录 283
附录A MicrosoftVisualStudio2019介绍 283


附录B 常用字符与ASCII码对照表 283
附录C C语言中使用的关键字及含义 283
附录D C语言运算符的优先级和结合性 283
附录E C语言标准库函数 283
参考文献 284
內容試閱
“C语言程序设计”一直被很多高等院校作为第一门程序设计课程,它在计算机教育和计算机应用中发挥着重要的作用。为贯彻落实立德树人的教育理念,践行习近平总书记“把思想政治工作贯穿教育教学全过程”的教育方略,作者在一线教学实践的基础上,针对零基础的读者,遵循由浅入深、循序渐进、学练结合的原则,旨在激发学生的编程兴趣,注重培养学生的程序设计能力,帮助学生形成良好的程序设计风格和习惯,达到掌握C语言的目的。
本书共分10章,由作者在多年从事C语言课程教学实践中得出的经验与体会的基础上编写而成。本书具有以下特色。
1. 一题多解、不断探索
C语言中有一些经典案例,如斐波那契数列、求解最大公约数、求阶乘等,这些问题的求解可以分别用循环、递归函数、数组或指针来完成。通过这些不同求解方法的训练,既培养了学生的计算思维,又培养了学生不断探索的科学精神。
2. 举一反三、融会贯通
本书从经典案例入手,举一反三、由浅入深,拓展学生的解题思维、培养学生解决问题的综合能力。例如在循环结构部分,从经典案例1 2 … 100入手,推及求解100以内奇数和、偶数和、某数的倍数和、阶乘、斐波那契数列等。又例如,输入一个正整数12345,然后反序输出54321,推及求解输入任意位数的正整数,判断它是几位数,并输出各位数字; 判断输入的正整数是否是回文数,如123321等。
3. 类比方法、巩固新知
C语言中有很多知识点的微小差异可导致完全不一样的结果,这些给初学者带来了很大困惑。例如,有参宏定义的参数是否加括号; if语句表达式中“=”与“==”的区别; 指针(*p) 与*(p )等。将这些知识点放在一起类比,不仅能够帮助学生理解知识点,也能使学生明白“差之毫厘、失之千里”的道理。
4. 趣味案例、激发兴趣
本书引入趣味案例,如韩信点兵、猴子吃桃子、百钱买百鸡、猜数、狐狸抓兔子等,提升C语言学习的趣味性,激发学生学习C语言的兴趣。

5. 归纳总结、凝练升华
各章开始设置了内容导读,指导学生阅读; 在章节结尾给出小结和常见错误信息分析,帮助学生整理学习思路、巩固知识点的理解。
本书配套有微视频、教学课件和案例及习题的源代码,读者可以扫描相关的二维码观看与下载。
本书由施文英担任主编,谷萧君、王凤萍、杨萍担任副主编。施文英编写第2章、第7章、第10章,并整理附录; 谷萧君编写第8章和第9章的链表部分; 王凤萍编写第4章、第5章和第9章(除链表外); 杨萍编写第1章、第3章和第6章。
在本书的编写和出版过程中,宁夏大学汤全武老师给予了鼎力帮助和支持,C语言课程组的冯锋、袁怀民、史伟、牛万红等老师提出了宝贵的建议,清华大学出版社给予了大力支持,在此表示真挚的谢意。此外,本书的编写还参考了大量的文献资料和许多网站资料,也在此表示衷心感谢。
本书是宁夏高校专业类课程思政教材研究基地的研究成果之一,并获得宁夏大学教材出版基金的资助; 也是宁夏大学课程思政示范课程及宁夏大学互联网 教育课程建设项目的成果之一。

教材研究基地

由于编者水平有限,书中难免有不妥之处,敬请广大读者批评指正。

编者
2024年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.