





定价:69元
印次:5-2
ISBN:9787302621874
出版日期:2022.11.01
印刷日期:2024.07.24
图书责编:付弘宇
图书分类:教材
《C语言程序设计(第5版)》是面向程序设计初学者的C语言基础教材,以培养大学生的逻辑思维能力和程序设计能力为编写指导思想,综合运用案例教学、比较教学、任务驱动等多种教学方法,系统介绍C语言程序设计的基本理论、基本方法和基本过程。本书内容组织注重基础,突出应用,兼顾提高,强化主干知识,弱化细枝末节; 实例设置注重易学性、趣味性和系列化,易教易学。 全书共10章,内容包括程序设计概述、简单程序设计、选择结构程序设计、循环结构程序设计、数组程序设计、函数程序设计、指针程序设计、结构体程序设计、文件程序设计以及综合程序设计。 本书配有教学课件、例题和习题程序源代码、在线题库等教学资源,并编写了配套教材《C语言程序设计(第5版)实验指导与习题解答》。 本书适合作为高等院校C语言程序设计课程的教材,也可作为编程开发人员及程序设计爱好者的自学参考书。
张磊,潍坊学院计算机与通信工程学院教授。山东省精品课程“C语言程序设计”主持人。主持和组织实施了潍坊学院计算机公共课教学改革,建立了以应用能力培养为特色的计算机公共课课程设置体系和教学内容体系,探索实践了突出逻辑思维能力和程序设计能力培养的程序设计基础课教学模式,即“应用主题+算法设计+语言实现”的教学模式。
前言 教材建设是课程建设的重要内容,也是我们坚持不懈、努力探索的一项教学实践。加强C语言程序设计教材的建设,打造适合程序设计初学者的C语言程序设计精品教材是我们始终不渝的目标,本书的每次改版都在向这一目标迈进。 本书的编写坚持基础教材的定位,面向程序设计初学者,同时突出C语言程序设计的应用性、实践性特点,突出主干知识教学,注重逻辑思维能力和基本程序设计能力培养。与前一版本相比,这一版的改进主要体现在便于学习、便于讲解和规范性方面。一是充实和加强了部分实例的分析和讲解说明; 二是优化和拓展了部分实例程序代码; 三是更新和规范化了部分图示; 四是优化了部分标识符名称。考虑到教材使用的连续性,为了方便之前已选用本书老版的老师教学,本次改版保持了原有的目录结构。 全书共10章,包括程序设计概述、简单程序设计、选择结构程序设计、循环结构程序设计、数组程序设计、函数程序设计、指针程序设计、结构体程序设计、文件程序设计和综合程序设计。 本书主要有以下特点。 第一,突出主干知识教学,适合程序设计初学者。本书面向程序设计初学者编写,在知识选取上采取“瘦身”策略,消除了很多C语言教材中存在的“知识臃肿”现象。本书内容突出C语言程序设计的主干知识,淡化分支知识,知识体系脉络清晰,可读性和易学性强。 第二,以实例引领教学内容,符合认知规律。凡是适合以程序实例开始的新知识,均通过程序实例和程序说明予以引导,首先建立感性认识,然后进行相关知识的系统介绍,符合认知规律,利于新知识学习。 第三,设置系列案例,突出程序设计主线。本书设置了贯穿第1~9章的“学...
目录
第1章程序设计概述
1.1程序设计语言
1.2算法
1.2.1算法概念与算法描述
1.2.2算法的逻辑结构
1.2.3算法的特性
1.2.4算法评价
1.3程序设计与实现
1.3.1程序设计的基本过程
1.3.2编辑和运行C语言程序
1.4C语言程序的基本结构
1.4.1程序的函数化结构
1.4.2标识符与保留字
1.4.3程序风格
小结
习题一
第2章简单程序设计
2.1数据类型、常量与变量
2.1.1数据类型
2.1.2常量
2.1.3变量
2.2数据的输入与输出
2.2.1用printf()函数输出数据
2.2.2用scanf()函数输入数据
2.2.3字符的输入与输出
2.3简单运算
2.3.1算术运算
2.3.2赋值运算
2.3.3变量自增和自减运算
2.3.4逗号运算
2.4编译预处理命令简介
2.5简单程序设计实例
2.6表达式中数据类型的转换
*2.7定义数据类型别名
*2.8const常量
小结
习题二
第3章选择结构程序设计
3.1if选择结构
3.1.1if选择结构程序示例
3.1.2关系表达式
3.1.3逻辑表达式
3.1.4if命令
3.1.5条件运算
3.2switch选择结构
3.3选择结构程序实例
小结
习题三
第4章循环结构程序设...
2.采用系列习题贯穿全书的方式,令各章知识点前后呼应,帮助读者从整体上理解和掌握C语言。