





定价:49元
印次:1-2
ISBN:9787302597032
出版日期:2022.02.01
印刷日期:2024.06.28
图书责编:贾斌
图书分类:教材
本书是为将C语言作为入门语言的程序设计类课程编写的教材,以培养学生程序设计的基本能力为目标。全书共分10章:C语言概述、基本数据类型及表达式、简单程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件。 本书在内容编排上,注重教材的易用性。本书既适合程序设计的初学者,也适合想更深入了解C语言的读者。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。
彭慧卿,多年来一直从事计算机公共基础教学,主持完成大学计算机天津市级一流课程建设、高级程序设计语言C校级优秀课建设,主编完成《大学计算机》、《高级程序设计语言C》、《数据库技术及应用》计算机公共基础课教材,主持或参与完成多个市级、校级教改科研项目,参与省部级、局级项目多项。
前言 程序设计是高校重要的计算机学科基础课程,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅能掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养复杂问题求解能力。因此,这是一门以培养学生程序设计基本方法和技能为目标,以实践能力为重点的特色鲜明的课程。 C语言是一种结构化程序设计语言,它功能丰富、表达能力强、使用灵活、应用面广、可移植性好,具备高级语言的特性,又具有直接操纵计算机硬件的能力。目前,“C语言程序设计”课程被许多高校列为程序设计课程的首选语言。 本教材以应用为背景,面向编程实践和问题求解能力训练,从实际问题出发,从实际案例中逐步引出相关知识点,借助任务驱动的实例将相关知识点串联起来,形成“程序设计方法由自底向上到自顶向下”的知识主线,内容脉络化。案例内容紧密结合实践,举一反三,融会贯通,使读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。 教材共分10章,第1章为C语言概述,主要内容包括程序设计的概念、C语言的发展、特点和C程序的基本结构、编译过程;第2章为基本数据类型及表达式,主要内容包括数据类型、数据类型转换、运算符与表达式;第3章为简单程序设计,主要内容包括算法概述、数据的输入与输出、顺序程序设计;第4章为分支结构程序设计,主要内容包括关系运算符和关系表达式、逻辑运算符与逻辑表达式、if语句和switch语句的使用;第5章为循环结构程序设计,主要内容包括for语句、while语句、dowhile语句、循环的嵌套、continue和break语句及三种控制结构的综合应用;第6章为函数...
第1章C语言概述1
1.1程序与程序设计语言 1
1.1.1程序的基本概念1
1.1.2程序设计语言2
1.2C语言的历史背景4
1.3C语言的特性5
1.4C语言程序的基本结构5
1.4.1C语言程序的结构特点5
1.4.2程序设计风格7
1.5C语言程序编译过程及编程环境8
1.5.1C语言程序编译过程8
1.5.2C语言编程环境介绍10
习题12
第2章基本数据类型及表达式15
2.1标识符15
2.1.1字符集15
2.1.2C语言词汇15
2.2C语言数据类型17
2.3简单数据输出18
2.4常量与变量19
2.4.1常量19
2.4.2变量21
2.5表达式24
2.5.1算术表达式25
2.5.2赋值表达式26
2.5.3逗号表达式28
2.5.4位运算29
2.6类型转换33
2.6.1自动转换33
2.6.2强制类型转换35
习题36第3章简单程序设计41
3.1算法41
3.1.1算法的概念41
3.1.2算法的描述42
3.2C语言语句分类43
3.3数据的输入和输出45
3.3.1库函数45
3.3.2数据输入函数46
3.3.3整型数据的输入和输出46
3.3.4实型数据的输入和输出47
3.3.5字符型数据的输入和输出48
3.4顺序结构程序设计49
习题52
第4章分支结构程序设计56
4.1关系运算符与关系表达式56
4.1.1关系运算符56
4.1.2关系表达式57
4.2逻辑运算符与逻辑表达式57
4.2.1逻辑运算符58
4....