本书是C语言教学的配套辅助教材。在内容的安排和组织结构上既考虑初学者,也兼顾希望深入了解C语言的读者。本书强调实用性,突出程序设计的方法和技巧,帮助学习者学会用计算机编程的思想考虑问题,学会用C语言解决实际问题。通过练习和上机实践掌握基本概念和基本算法,同时兼顾学科的前沿概念与技术。
全书分为两部分,第一部分是学习指导,通过知识要点、例题解析和习题及参考答案,为学习过程提供支持和帮助;第二部分为实验指导,共包括12个实验,涉及熟悉上机环境并编写简单程序、选择结构程序设计、循环结构编程、函数编程设计、高级函数编程、数组编程、指针编程、字符串编程、数组、指针和函数综合编程、结构体编程、文件编程和综合实验。
本书适合作为大学本科相关专业课程的配套辅助教材,对于自学者也是一本有价值的参考书。
全书分为两部分,第一部分为“学习指导”,与配套教材的章节一一对应,内容包括:C语言程序设计基本概念、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、编译预处理命令、数组、指针、字符串及其操作、结构体与共同体类型、文件处理和面向对象C++语言概述。其中的“知识要点”将对应章节的重点和难点进行归纳和总结,起到总结和强化的作用。“例题解析”部分对典型例题进行剖析,具有极强的针对性,所讨论的问题为教学过程中学生经常碰到的热点问题,彰显实用性,可以帮助读者掌握C程序设计的方法和技巧。“习题及参考答案”为精选的习题。这些习题在“例题解析”的基础上有所变化,让读者通过自行练习来巩固课堂上所学习的知识。
本书的第二部分为“实验指导”,共包括12个实验,内容涉及熟悉上机环境并编写简单程序、选择结构程序设计、循环结构编程、函数编程设计、高级函数编程、数组编程、指针编程、字符串编程、数组、指针和函数综合编程、结构体编程、文件编程和综合实验。各实验紧密配合教材内容,根据教学的需要,按照各章节的特点设置。实验部分所采用的例题专门针对学生在学习过程中容易混淆的知识点,提供多个综合性实验,帮助学生将分散的知识点融会贯通,并提高综合应用能力。每个实验都给出实验目的和要求,说明了实验后所能达到的水平。“实验准备”部分介绍相关的基础知识要点。“实验内容”部分明确实验的过程和步骤。“实验指导”部分指出实验内容中需要注意的事项和值得进一步探索的问题。“思考题”部分帮助学生在实验完成后对实验内容进行总结和升华。“选做题”为部分有能力的学生更好地掌握本实验相关内容提供深入探究的空间。