- 科学出版社
- 9787030446107
- 1-13
- 145276
- 46259599-2
- 平装
- 16开
- 2022-08
- 500
- 336
- 工学
- 软件工程
- TP312C
- 通用
- 本科
内容简介
本教材分上篇、下篇两个部分。上篇为理论篇,下篇为实践篇。上篇介绍用C语言开发程序所必需的数据类型、程序语句与结构、常用算法等内容。下篇介绍上机环境、调试程序方法、上机实验、综合实训等。
本教材采用“任务驱动”方式,从问题出发介绍C语言的知识点和程序设计思维方法,由浅入深、循序渐进,最后给出求解问题的程序。通过一些编程实例介绍编程算法,强调上机实践,注重计算思维和编程实践能力的培养。
本教材采用“任务驱动”方式,从问题出发介绍C语言的知识点和程序设计思维方法,由浅入深、循序渐进,最后给出求解问题的程序。通过一些编程实例介绍编程算法,强调上机实践,注重计算思维和编程实践能力的培养。
目录
理论知识篇
第1章 绪论
1.1 程序与程序设计语言
1.1.1 计算机与程序
1.1.2 程序设计语言
1.1.3 高级语言程序的开发过程
1.2 C语言的发展和特点
1.2.1 C语言的发展历史
1.2.2 C语言的特点
1.2.3 C和C++
1.3 C程序的结构与书写风格
1.4 本书组织结构和主要内容
本章小结
习题1
第2章 数据的基本类型与基本运算
【任务2.1】计算圆的面积和周长
2.1 基本数据类型
2.1.1 整型
2.1.2 实型
2.1.3 字符型
2.2 常量
2.2.1 字面常量
2.2.2 符号常量
2.3 变量
2.3.1 变量的概念与命名
2.3.2 变量的定义和初始化
2.3.3 变量的赋值
2.4 数据的基本运算
2.4.1 C语言运算符简介
2.4.2 算术运算符与算术表达式
2.4.3 关系运算符与关系表达式
2.4.4 逻辑运算符与逻辑表达式
2.4.5 自增、自减运算符
2.4.6 运算符的优先级与结合性
2.5 数据类型转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 完成【任务2.1】的程序
2.7 简单程序设计实例
本章小结
习题2
第3章 数据的输入/输出
【任务3.1】计算圆的面积和周长【改进版】
3.1 C语言的输入/输出
3.2 字符的非格式化输入/输出函数
3.3 格式化输出函数printf
3.3.1 printf函数概述
3.3.2 printf函数的格式说明
3.3.3 printf函数的使用
3.4 格式化输入函数scanf
3.4.1 scanf函数概述
3.4.2 scanf函数的格式说明
3.4.3 scanf函数的使用
3.5 完成【任务3.1】的程序
3.6 程序设计实例
本章小结
习题3
第4章 程序的基本结构与基本语句
第5章 函数和模块化程序设计
第6章 数组
第7章 指针
第8章 自定义数据类型与链表
第9章 文件
第10章 编译预处理与多文件组织
第11章 位操作
第12章 综合应用实例
上机实践篇
附录
第1章 绪论
1.1 程序与程序设计语言
1.1.1 计算机与程序
1.1.2 程序设计语言
1.1.3 高级语言程序的开发过程
1.2 C语言的发展和特点
1.2.1 C语言的发展历史
1.2.2 C语言的特点
1.2.3 C和C++
1.3 C程序的结构与书写风格
1.4 本书组织结构和主要内容
本章小结
习题1
第2章 数据的基本类型与基本运算
【任务2.1】计算圆的面积和周长
2.1 基本数据类型
2.1.1 整型
2.1.2 实型
2.1.3 字符型
2.2 常量
2.2.1 字面常量
2.2.2 符号常量
2.3 变量
2.3.1 变量的概念与命名
2.3.2 变量的定义和初始化
2.3.3 变量的赋值
2.4 数据的基本运算
2.4.1 C语言运算符简介
2.4.2 算术运算符与算术表达式
2.4.3 关系运算符与关系表达式
2.4.4 逻辑运算符与逻辑表达式
2.4.5 自增、自减运算符
2.4.6 运算符的优先级与结合性
2.5 数据类型转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 完成【任务2.1】的程序
2.7 简单程序设计实例
本章小结
习题2
第3章 数据的输入/输出
【任务3.1】计算圆的面积和周长【改进版】
3.1 C语言的输入/输出
3.2 字符的非格式化输入/输出函数
3.3 格式化输出函数printf
3.3.1 printf函数概述
3.3.2 printf函数的格式说明
3.3.3 printf函数的使用
3.4 格式化输入函数scanf
3.4.1 scanf函数概述
3.4.2 scanf函数的格式说明
3.4.3 scanf函数的使用
3.5 完成【任务3.1】的程序
3.6 程序设计实例
本章小结
习题3
第4章 程序的基本结构与基本语句
第5章 函数和模块化程序设计
第6章 数组
第7章 指针
第8章 自定义数据类型与链表
第9章 文件
第10章 编译预处理与多文件组织
第11章 位操作
第12章 综合应用实例
上机实践篇
附录