定 价:49.8 元
丛书名:
抱歉,电子工业出版社不参与样书赠送活动!
- 作者:王新萍
- 出版时间:2025/9/1
- ISBN:9787121513275
- 出 版 社:电子工业出版社
适用读者:本书既可作为职业院校相关实验实训课程教材,也可供编程初学者自学参考。
- 中图法分类:TP312.8
- 页码:212
- 纸张:
- 版次:01
- 开本:16开
- 字数:518.400024414063(单位:千字)
本书是针对职业院校学生的状况和初学者的需求编写的,注重培养学生的逻辑思维和编程思维,在内容组织上删繁就简,以C 语言最基本的内容为主线,深入浅出、循序渐进地帮助读者掌握C 语言的基本内容。本书共11单元,主要内容包括:认识C语言,C语言语法基础,最简单的C语言程序设计—顺序程序设计,选择结构程序设计,循环的控制,数组,函数,指针,结构体与联合体,预处理命令,文件。本书内容丰富,语言简洁易懂,融趣味性与操作性于一体。 本书既可作为职业院校相关实验实训课程教材,也可供编程初学者自学参考。
王新萍,1987—至今 在山西职业技术学院从教 任信息管理教研室主任,计算机系erp专业的课程带头人。曾获学校优秀教师,2009年被评为学校首批骨干教师。主要著作方向为数据库、计算机基础应用 、语言类。主要项目经历有:独立开发"山西电子工业学校考务管理系统”;主持"项目为基础任务驱动模式的VB课程教学”教研项目。
目 录
单元1 认识C语言 1
1.1 C语言的历史背景 2
1.2 C语言的特点 3
1.3 简单的C语言程序介绍 3
1.4 C语言程序的上机步骤 5
1.5 程序算法基础 8
单元2 C语言语法基础 14
2.1 C语言的数据类型 15
2.2 常量与变量 16
2.2.1 标识符 16
2.2.2 常量与符号常量 16
2.2.3 变量 17
2.3 整型数据 18
2.3.1 整型常量 18
2.3.2 整型变量 18
2.4 实型数据 19
2.4.1 实型常量 19
2.4.2 实型变量 19
2.5 字符型数据 20
2.5.1 字符常量 20
2.5.2 字符变量 21
2.5.3 字符串常量 21
2.6 变量赋初值 22
2.7 运算符及表达式 22
2.7.1 算术运算符及算术表达式 23
2.7.2 自增、自减运算符及其表达式 23
2.7.3 赋值运算符及赋值表达式 24
2.7.4 逗号运算符及逗号表达式 25
2.7.5 不同类型数据间的混合运算 26
2.7.6 C语言中的运算符 27
单元3 最简单的C语言程序设计——顺序程序设计 32
3.1 C语言语句概述 33
3.2 程序的三种基本结构 34
3.3 赋值语句 35
3.4 字符数据的输入与输出 36
3.4.1 putchar()函数 36
3.4.2 getchar()函数 37
3.5 格式的输入与输出 37
3.5.1 printf()函数 37
3.5.2 scanf()函数 39
单元4 选择结构程序设计 45
4.1 关系运算符及其表达式 46
4.2 逻辑运算符及其表达式 47
4.2.1 逻辑运算符 47
4.2.2 逻辑表达式 47
4.3 if语句 48
4.3.1 if语句的三种形式 49
4.3.2 if语句的嵌套 52
4.3.3 条件运算符 53
4.4 switch语句 54
4.5 程序举例 55
单元5 循环的控制 62
5.1 循环的概念 63
5.2 while语句 64
5.3 do…while语句 65
5.4 for语句 67
5.5 循环的嵌套 70
5.6 break语句和continue语句 71
5.6.1 break语句 71
5.6.2 continue语句 71
5.7 程序举例 72
单元6 数组 79
6.1 一维数组的定义与引用 80
6.1.1 一维数组的定义 80
6.1.2 一维数组元素的引用 81
6.1.3 一维数组的初始化 81
6.1.4 一维数组程序举例 82
6.2 二维数组的定义与引用 84
6.2.1 二维数组的定义 84
6.2.2 二维数组元素的引用 84
6.2.3 二维数组的初始化 85
6.2.4 二维数组程序举例 85
6.3 字符数组 86
6.3.1 字符数组的定义 86
6.3.2 字符数组的初始化 87
6.3.3 字符数组元素的引用 87
6.3.4 字符串和字符串结束标志 88
6.3.5 字符数组的输入/输出 88
6.3.6 字符串处理函数 89
6.3.7 字符数组应用举例 92
单元7 函数 101
7.1 模块化程序设计和C语言程序的组成 102
7.2 库函数 104
7.2.1 C语言常用库函数 104
7.2.2 include命令的使用 105
7.3 函数的定义与调用 105
7.3.1 函数的定义 105
7.3.2 函数的调用 107
7.4 函数的返回值及其类型 109
7.5 函数调用时参数的传递 110
7.6 函数的嵌套调用 112
7.7 函数的递归调用 113
7.8 作用域和存储类型 116
单元8 指针 134
8.1 指针的基本概念 135
8.2 指针变量的使用与指针运算 136
8.3 指针与数组 141
8.4 字符串与指针 144
8.5 用数组名作函数参数 146
单元9 结构体与联合体 156
9.1 结构体的定义 157
9.2 结构体在程序中的使用 158
9.3 结构体数组 161
9.4 结构体指针 162
9.5 结构体与函数 165
9.6 联合体 168
单元10 预处理命令 175
10.1 宏定义 176
10.1.1 无参宏的定义和调用 176
10.1.2 带参宏的定义和调用 178
10.2 文件包含 180
10.3 条件编译 180
单元11 文件 185
11.1 文件的概念 186
11.2 文件的打开与关闭 187
11.3 文件的字符输入与输出 189
11.4 文件的字符串输入与输出 191
11.5 文件的格式化输入与输出 193
附录A C语言的标准库函数 200