C程序设计教程(第3版)
开门见山,循序渐进。重视实践,逻辑清晰。叙述简洁,重点突出。110个知识点的讲解视频,教师讲解细致,字幕清晰,扫描书中的二维码即可播放。

作者:刘华蓥、衣治安、吴雅娟、韩玉祥

丛书名:计算机系列教材

定价:49.8元

印次:3-4

ISBN:9787302595380

出版日期:2022.01.01

印刷日期:2022.09.14

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书采用开门见山的编写思路,开篇直奔主题,通过例题介绍C语言的一些基本概念,让学生在做中学,在编程中体会,避免了基础知识的枯燥介绍过程。通过合理布局减少了一些臃肿的叙述,以循环、数组、函数和指针为重点,大幅度减少了数据类型、共用体、编译预处理和位运算的篇幅。 全书共10章,以概述开篇,然后是3种基本结构(顺序结构程序设计、选择结构程序设计、循环结构程序设计)、数组、函数、指针、结构体与动态内存分配、文件和C语言涉及的其他知识。书中共有153道例题,同时引入了“通讯录管理系统”和“链表操作”等案例程序,除特别声明外,全部在Visual C++6.0环境中调试运行。 本书是作者总结20多年C语言教学经验,参考众多国内外优秀教材,综合分析学生的学习规律和接受能力后而精心组织编写的,适合作为高等学校的C语言教材,也适合作为广大编程爱好者的自学读物。课程组录制了110个知识点的讲解视频,扫描书中的二维码即可播放对应的知识点视频,更加便于读者学习和复习。

刘华蓥,女,51岁,东北石油大学计算机与信息技术学院教授,博士,校教学名师。多年工作在计算机基础教学一线,主持省级教改项目5项,获得省级教学成果奖5项,主编教材9部。主持建设了省精品在线开放课程《C程序设计》。

前言 C语言具有功能丰富、应用灵活、执行效率高并能直接对计算机硬件操作等特点,既可以作为系统软件的描述语言,也可以用来开发应用软件,多年来一直作为高等学校计算机程序设计的入门课程之一。 但是,正由于它的优势明显,也给C语言的学习带来了一定难度。由于C语言的功能丰富,使得需要掌握的课程内容相对较多,例如,C语言运算符就有15个优先级别,数据类型种类繁多等;由于它的应用灵活,使得编程和调试都增加了难度,例如,C语言不做数组下标和指针指向的越界检查,数组元素的地址可以作为实参传递给形参数组名等;由于它兼顾了系统软件和应用软件的开发,又必须完善许多特殊的功能,例如,C语言具有丰富的位运算、库函数、内存动态分配和复杂的指针类型等。如果不学习这些内容,很难反映C语言的特点,反之必将使得教学内容繁多、教材臃肿、学时增多,教师总觉得有讲不完的重点和难点,学生总有听不懂的内容,教学效果很难提高。 本书编写组成员20多年来一直在高校从事计算机基础教学,常年担任高级语言类课程的主讲和实验任务,主持了20多项省部级计算机基础教学改革课题的研究,出版了高等学校教材30余部。以本书编写组为骨干的教学团队是省级教学团队,该团队中有一人获得省级教学名师奖、两人获得校级教学名师称号,建设有“C程序设计”等两门省级精品课,获国家级教学成果奖1项、省部级教学成果奖15项。20多年来,教学团队一直关注C程序设计课程的教学改革,也积累了编写此课程教材的实际经验。本书不像传统的C语言教材那样先从数据的类型、表达式讲起,而是通过例题引入库函数、数据类型、语句、算法等程序设计要素的使用方法,对基本内容的介绍开门...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章概述1

1.1C语言简介1

1.2简单的C程序1

1.2.1printf函数2

1.2.2基本整型与%d格式符3

1.2.3加、减、乘、除运算符和算术表达式4

1.2.4单精度浮点型与%f格式符5

1.3算法6

1.3.1算法概述6

1.3.2算法图示表示法7

本章小结10

习题110第2章顺序结构程序设计12

2.1常量、变量、标识符12

2.2scanf函数13

2.3数学函数14

2.4赋值、自增、自减运算符 15

本章小结17

习题217第3章选择结构程序设计19

3.1if语句19

3.1.1关系运算与单分支if语句19

3.1.2求余运算与双分支if语句21

3.1.3逻辑运算与多分支if语句22

3.1.4if语句的嵌套25

3.1.5条件运算符与条件表达式25

3.1.6程序举例26

3.2switch语句28

本章小结30

习题331第4章循环结构程序设计32

4.1while语句32

4.2dowhile语句36

4.3for语句38

4.4break语句40

4.5循环的嵌套43

4.6常用算法举例46

本章小结55

习题461第5章数组63

5.1一维数组63

5.1.1一维数组的定义和引用63

5.1.2一维数组的初始化64

5.1.3随机函数rand和random66

5.1.4一维数组的简单应用67

5.1.5符号常量73

5.2二维数组76

5.2.1二维数组的定义和引用77

5.2.2二维数组的输入与输出78

5.3字符型数据82

5.3...

本书编写组成员二十多年来一直从事计算机基础教学,常年担任高级语言类课程的主讲和实验任务,主持了二十多项省部级计算机基础教学改革课题的研究,出版了高等学校教材三十余部。以本书编写组为骨干的教学团队是省级教学团队,该团队中有一人获得省级教学名师奖、两人获得校级教学名师称号,建设有“C程序设计”等两门省级精品课,获国家级教学成果奖1项、省部级教学成果奖15项。近二十几年来,该教学团队一直关注C程序设计课程的教学改革,也积累了编写此课程教材的实际经验。本书不像传统的C语言教材那样先从数据的类型、表达式讲起,而是通过例题来引入库函数、数据类型、语句、算法等程序设计要素的使用方法,对基本内容的介绍能开门见山,等读者具备了一定的C程序设计基础以后再引入更深层次的内容。例题中先有程序设计思路的分析,书写程序之后还有相应的解释性的说明,能引导读者逐步掌握各种程序设计方法。书中正文篇幅不长,削减了对初学者用途较少的共用体、枚举类型、位运算的比例,既保证了C语言核心内容的篇幅,也更有利于组织教学。

课程组录制了110个知识点的讲解视频,教师讲解细致,字幕清晰,扫描书中的二维码即可播放对应的知识点视频,更加便于读者学习和复习。