首页 > 图书中心 >图书详情
C语言程序设计
作者:彭慧卿 主编 刘琦 李耀芳 高晗 戴华林 戴春霞 洪姣 编著
丛书名:21世纪高等学校系列教材·计算机科学与技术
定价:49元
印次:1-2
ISBN:9787302597032
出版日期:2022.02.01
印刷日期:2024.06.28
本书是为将C语言作为入门语言的程序设计类课程编写的教材,以培养学生程序设计的基本能力为目标。全书共分10章:C语言概述、基本数据类型及表达式、简单程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件。 本书在内容编排上,注重教材的易用性。本书既适合程序设计的初学者,也适合想更深入了解C语言的读者。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。
more >前言 程序设计是高校重要的计算机学科基础课程,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅能掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养复杂问题求解能力。因此,这是一门以培养学生程序设计基本方法和技能为目标,以实践能力为重点的特色鲜明的课程。 C语言是一种结构化程序设计语言,它功能丰富、表达能力强、使用灵活、应用面广、可移植性好,具备高级语言的特性,又具有直接操纵计算机硬件的能力。目前,“C语言程序设计”课程被许多高校列为程序设计课程的首选语言。 本教材以应用为背景,面向编程实践和问题求解能力训练,从实际问题出发,从实际案例中逐步引出相关知识点,借助任务驱动的实例将相关知识点串联起来,形成“程序设计方法由自底向上到自顶向下”的知识主线,内容脉络化。案例内容紧密结合实践,举一反三,融会贯通,使读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。 教材共分10章,第1章为C语言概述,主要内容包括程序设计的概念、C语言的发展、特点和C程序的基本结构、编译过程;第2章为基本数据类型及表达式,主要内容包括数据类型、数据类型转换、运算符与表达式;第3章为简单程序设计,主要内容包括算法概述、数据的输入与输出、顺序程序设计;第4章为分支结构程序设计,主要内容包括关系运算符和关系表达式、逻辑运算符与逻辑表达式、if语句和switch语句的使用;第5章为循环结构程序设计,主要内容包括for语句、while语句、dowhile语句、循环的嵌套、continue和break语句及三种控制结构的综合应用;第6章为函数,主要内容包括结构化程序设计方法、函数定义、函数的调用、嵌套调用和递归调用、变量的作用域和存储类别、预处理命令、大程序的组成;第7章为数组,主要内容包括一维数组、二维数组、字符数组;第8章为指针,主要内容包括指针的含义、指针变量、指针与数组、指针与字符串、指针与函数、指向指针的指针;第9章为结构体和共用体,主要内容包括结构体的定义和使用、结构体数组、结构体指针、共用体、用typedef自定义数据类型;第10章为文件,主要内容包括文件概述、文件的打开与关闭、文件的读写、文件的定位。 在内容编排上,全书内容注重教材的易用性。本教材既适合于程序设计的初学者,也适合于想更深入了解C语言的人。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。 教材中出现的微视频请读者扫描二维码,进入相应的“微视频课程”学习。 教材把提高编程能力、阅读程序的能力放在重要地位,在程序设计教学过程中避免陷入学习程序设计语言繁杂的语法和格式。教材程序采用统一的代码规范编写,并且在编码中注重程序的健壮性。全教材例题和习题的内容选取兼具趣味性和实用性,习题以巩固基本知识点和强化程序设计方法为目的,难度分梯度。本教材中的程序已在VC++2010编译环境下进行调试,在其他C语言环境下基本上都可以运行通过。 本教材由彭慧卿担任主编,刘琦编写第1、5章,李耀芳编写第2、3章,高晗编写第4、10章,彭慧卿编写第6、9章,戴华林编写第7章,戴春霞编写第8章,洪姣编写附录A至附录C。全书由彭慧卿负责统稿,郝琨副教授审阅了全书并提出了宝贵意见。 在本书的编写过程中,编者参考了大量有关C语言程序设计的书籍和资料,在此对这些参考文献的作者表示感谢。 本书另有与之配套的《C语言程序学习指导》同时出版,请读者参考。 由于编者水平有限,错误之处在所难免,恳请广大读者批评指正。 编者2021年10月
more >