C语言程序设计 / 高等职业教育课程改革系列教材
¥49.00定价
作者: 原莉,王学慧
出版时间:2020-05
出版社:机械工业出版社
“十四五”职业教育国家规划教材内蒙古自治区“十四五”职业教育规划教材
试读- 机械工业出版社
- 9787111649632
- 1-6
- 319527
- 64258841-2
- 平装
- 16开
- 2020-05
- 287
- 260
- TP312C
- 计算机应用技术
- 高职
内容简介
目录
第1章 C语言程序设计基础
案例1 创建一个C语言程序
11 认识C语言
111 C语言的产生和发展
112 C语言的特点
12 C语言程序的实现
121 C程序的实现过程
122 C程序的结构
13 C程序的开发环境
14 程序算法基础
141 程序和程序设计语言
142 程序设计方法
143 算法
15 软件编程规范
151 程序的可读性原则
152 匈牙利命名法
16 小结
17 拓展案例
18 思考与练习
第2章 基本数据及其运算
案例2 计算圆的面积
21 基本字符、标识符和关键字
211 基本字符
212 标识符
213 关键字
22 C语言的数据类型
221 C语言的数据类型分类
222 整型数据
223 实型数据
224 字符型数据
23 常量和变量
231 常量
232 变量
24 运算符和表达式
241 算术运算符和算术表达式
242 赋值运算符和赋值表达式
243 逗号运算符和逗号表达式
244 数据间的混合运算与类型转换
25 小结
26 拓展案例
27 思考与练习
第3章 顺序结构程序设计及其应用
案例3 编写程序实现两个变量的值的交换
31 结构化程序设计的基本概念
311 结构化程序设计的基本思想
312 C程序中的基本语句
32 数据的输入和输出
321 格式输出函数
322 格式输入函数
323 单个字符的输出和输入函数
33 小结
34 拓展案例
35 思考与练习
第4章 选择结构程序设计及其应用
案例4 百分制转换等级制
41 选择结构判定条件的构成
411 关系运算符和关系表达式
412 逻辑运算符和逻辑表达式
42 单分支和双分支选择结构程序设计
421 单分支if语句
422 双分支ifelse语句
423 条件运算符与条件表达式
43 多分支选择结构程序设计
431 嵌套ifelse语句
432 if语句嵌套的不同形式
433 switch语句
44 小结
45 拓展案例
46 思考与练习
第5章 循环结构程序设计及其应用
案例5 纸的厚度问题
51 while语句
511 while语句的一般格式
512 while语句的执行过程
52 dowhile语句
521 dowhile语句的一般格式
522 dowhile语句的执行过程
53 for循环语句
531 for循环语句的一般格式
532 for循环语句的执行过程
533 for循环语句的几种形式
54 循环的嵌套
55 三种循环语句的比较
56 break、continue和goto语句
561 break与continue 语句
562 goto语句和标号语句
57 小结
58 拓展案例
59 思考与练习
第6章 数组
案例6 求多只鸡的总体重和平均体重
61 一维数组
611 一维数组的定义
612 一维数组的引用
613 一维数组的初始化
62 二维数组
621 二维数组的定义
622 二维数组的引用
623 二维数组的初始化
63 字符数组与字符串
631 字符数组的定义、引用和初始化
632 字符串
633 字符串处理函数
64 小结
65 拓展案例
66 思考与练习
第7章 函数
案例7 设计学生成绩管理系统
71 函数的声明及定义
711 函数的声明
712 函数的定义
713 学生成绩管理系统的菜单显示
72 函数的调用
721 函数调用的一般格式
722 函数调用的方式
723 函数的形式参数和实际参数
724 学生成绩管理系统的结构设计
73 函数参数的传递
731 参数的值传递
732 参数的地址传递
74 函数的嵌套和递归
741 函数的嵌套调用
742 递归调用和递归函数
75 变量的作用域与存储类型
751 变量的作用域
752 变量的存储类型
76 小结
77 拓展案例
78 思考与练习
第8章 结构体、共用体和枚举类型
案例8 学生成绩管理系统的实现
81 结构体
811 结构体类型的定义
812 结构体变量的定义
813 结构体变量的引用
814 结构体变量的初始化
82 结构体数组
821 结构体数组的定义
822 结构体数组的引用
823 结构体数组的初始化
83 结构体和函数参数的传递
831 结构体变量作为函数参数
832 结构体数组作为函数参数
833 函数的返回值是结构体类型变量
84
案例1 创建一个C语言程序
11 认识C语言
111 C语言的产生和发展
112 C语言的特点
12 C语言程序的实现
121 C程序的实现过程
122 C程序的结构
13 C程序的开发环境
14 程序算法基础
141 程序和程序设计语言
142 程序设计方法
143 算法
15 软件编程规范
151 程序的可读性原则
152 匈牙利命名法
16 小结
17 拓展案例
18 思考与练习
第2章 基本数据及其运算
案例2 计算圆的面积
21 基本字符、标识符和关键字
211 基本字符
212 标识符
213 关键字
22 C语言的数据类型
221 C语言的数据类型分类
222 整型数据
223 实型数据
224 字符型数据
23 常量和变量
231 常量
232 变量
24 运算符和表达式
241 算术运算符和算术表达式
242 赋值运算符和赋值表达式
243 逗号运算符和逗号表达式
244 数据间的混合运算与类型转换
25 小结
26 拓展案例
27 思考与练习
第3章 顺序结构程序设计及其应用
案例3 编写程序实现两个变量的值的交换
31 结构化程序设计的基本概念
311 结构化程序设计的基本思想
312 C程序中的基本语句
32 数据的输入和输出
321 格式输出函数
322 格式输入函数
323 单个字符的输出和输入函数
33 小结
34 拓展案例
35 思考与练习
第4章 选择结构程序设计及其应用
案例4 百分制转换等级制
41 选择结构判定条件的构成
411 关系运算符和关系表达式
412 逻辑运算符和逻辑表达式
42 单分支和双分支选择结构程序设计
421 单分支if语句
422 双分支ifelse语句
423 条件运算符与条件表达式
43 多分支选择结构程序设计
431 嵌套ifelse语句
432 if语句嵌套的不同形式
433 switch语句
44 小结
45 拓展案例
46 思考与练习
第5章 循环结构程序设计及其应用
案例5 纸的厚度问题
51 while语句
511 while语句的一般格式
512 while语句的执行过程
52 dowhile语句
521 dowhile语句的一般格式
522 dowhile语句的执行过程
53 for循环语句
531 for循环语句的一般格式
532 for循环语句的执行过程
533 for循环语句的几种形式
54 循环的嵌套
55 三种循环语句的比较
56 break、continue和goto语句
561 break与continue 语句
562 goto语句和标号语句
57 小结
58 拓展案例
59 思考与练习
第6章 数组
案例6 求多只鸡的总体重和平均体重
61 一维数组
611 一维数组的定义
612 一维数组的引用
613 一维数组的初始化
62 二维数组
621 二维数组的定义
622 二维数组的引用
623 二维数组的初始化
63 字符数组与字符串
631 字符数组的定义、引用和初始化
632 字符串
633 字符串处理函数
64 小结
65 拓展案例
66 思考与练习
第7章 函数
案例7 设计学生成绩管理系统
71 函数的声明及定义
711 函数的声明
712 函数的定义
713 学生成绩管理系统的菜单显示
72 函数的调用
721 函数调用的一般格式
722 函数调用的方式
723 函数的形式参数和实际参数
724 学生成绩管理系统的结构设计
73 函数参数的传递
731 参数的值传递
732 参数的地址传递
74 函数的嵌套和递归
741 函数的嵌套调用
742 递归调用和递归函数
75 变量的作用域与存储类型
751 变量的作用域
752 变量的存储类型
76 小结
77 拓展案例
78 思考与练习
第8章 结构体、共用体和枚举类型
案例8 学生成绩管理系统的实现
81 结构体
811 结构体类型的定义
812 结构体变量的定义
813 结构体变量的引用
814 结构体变量的初始化
82 结构体数组
821 结构体数组的定义
822 结构体数组的引用
823 结构体数组的初始化
83 结构体和函数参数的传递
831 结构体变量作为函数参数
832 结构体数组作为函数参数
833 函数的返回值是结构体类型变量
84