本书是一本兼具趣味性和实用性的C语言程序设计教材。全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算术运算和表达式,键盘输入和屏幕输出,选择控制结构,循环控制结构,函数,数组,指针,字符串,指针和数组,结构体和共用体,文件操作。 本书以应用为背景,面向编程实践和问题求解能力的训练,从实际问题出发,在案例的不断深化中逐步引出知识点,形成“程序设计方法由自底向上到自顶向下”和“数据结构由简单到复杂”的两条逻辑清晰的主线。案例内容紧密结合实践,举一反三,融会贯通,尤其侧重错误案例的分析和讲解,在任务驱动下,由浅入深、启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。本教材配有多媒体课件、例题和习题源代码以及基于C/S结构的编程题考试自动评分系统等教学资源,免费向任课教师提供。 本书适合作为高等学校各专业的C语言程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员参考。
|
前辅文 |
|
|
通俗易懂,非常有趣的一本C语言程序设计教材。 |
苏小红,博士生导师,中国计算机学会高级会员,哈尔滨工业大学计算机科学与技术国家级实验教学示范中心副主任,计算机语言基础教研室主任,校级教学名师,校教学带头人,国家精品课程和国家级精品资源共享课程“C语言程序设计”以及省级精品课程“计算机图形学”负责人,中国大学MOOC课程“C语言程序设计精髓”和“程序设计基础”负责人。 |
|
“十二五”普通高等教育本科国家级规划教材 |
“十二五”普通高等教育本科国家级规划教材;中国大学MOOC课程和国家精品在线开放课程主讲教材 |
本书重点放在解决“程序设计”的核心问题上,将C语言的有关语法有机结合到程序设计中,避免了生硬枯燥的语法叙述,真正体现了“程序设计”。本书明显地体现出作者多年来在程序设计课程上的教学积累,在写作上努力追求面向初学者进行“讲授”的风格,行文流畅,案例趣味性强,语言带有人文气息,贴近读者,深入浅出,通俗易懂,逻辑性强,形成了该书独特的风格。本书还配套建设了丰富的教学资源,例如《C语言程序设计学习指导》、程序源代码、多媒体课件、编程题考试自动评分系统、学习自测软件,并开始了中国大学MOOC同步免费视频课程。具体配套的教学资源包括: (1)面向读者的教材网站:http://book.sunner.cn; (2)配合本书的中国大学MOOC课程网址:http://www.icourse163.org/course/hit-69005#/info(希望加入本课程SPOC的教师可与作者本人联系); (3)基于 Mood1e的交互式网络教学平台(乐学网) :https://cms.hit.edu.cn; (4) 面向学生竞赛的ACM程序设计竞赛网站:http://acm.hit.edu.cn/; (5) 基于CIS 结构的C语言编程题考试自动评分系统(答署软件使用协议后可免费获取); (6) 基于BIS 结构的C语言编程题考试自动评分系统; (7) C语言试卷与题库管理系统(提供教材使用证明的教学单位可申请免费使用该系统的试用版); (8)面向学生自主学习的C语言在线作业和能力测试系统, 使用《C语言程序设计》(第3版)封四的刮刮卡可获得有效期一年的注册用户名,支持读者在线完成本书习题并获得系统自动评测结果,该系统从题库系统中随机抽题供读者练习; (9) Code::B1ocks+gcc+gdb 安装程序下载地址:http//www.codeb1ocks.org/down1oads/26; (10)教材的多媒体课件以及上述系统的简介和使用演示视频(扫描《C语言程序设计》(第3版)的二维码查看)。 |
|
|