C语言程序设计
本书特色
[
本书共9个模块,主要内容包括:传感器的基本知识、光电传感器及其应用、力敏传感器及其应用、温度传感器及其应用、湿度传感器及其应用、气体传感器及其应用、磁敏传感器及其应用、超声波传感器及其应用、新型传感器及其应用。本书内容详尽,适合作为高等职业教育物联网应用技术、电子信息工程技术、通信技术等专业课程的配套用书,也可作为传感器爱好者及从事相关工作的人员的参考书。
]
内容简介
[
本书全书本着“案例导入,循序渐进,按章小结”的原则编写,根据高职学生的特点,对C语言各知识的阐述尽量通俗易懂,内容选择难易适当,每章以一个案例引入,同时配以相当数量的例题与习题,便于读者学习C语言。
]
作者简介
[
刘映群,男,物联网应用技术高级工程师,维修电工高级技师,中国电子学会高级会员、全国大学生电子设计竞赛广东赛区专家组成员、全国职业院校技能大赛高职组广东省选拔赛嵌入式产品开发赛项专家组成员、全国信息技术应用水平大赛技术支持专家。从事高职教育14年,近5年连续获得校级“优秀教师”称号;发表教学、科研论文20多篇,主持教研、科研课题10多项、网络精品课程3门;编写教材近10本。获得国家专利10多项。多年来培养的学生在全国大学生电子设计竞赛等省级以上各类比赛中获三等奖等级以上奖项近50项。
吴道君,男,广东岭南职业技术学院讲师、高级软件工程师,承担编程基础C 、编程基础C 、软件工程、J2EE编程开发、.net开发等多门课程的教学任务。2011.12指导学生参加第二届“国信蓝点杯”全国软件专业人才设计与开发大赛—个人赛全国总决赛“二等奖”,2013年在广东省首届信息技术类专业带头人“说专业”竞赛中获得“二等奖”。主编过《Java程序设计》一书。 姜霞,女,讲师,通信技术教研室副主任,承担C、C 、JAVA、VB.NET、C#、SQL Server、软件测试等多门课程的教学任务。2006年参编的《计算机文化基础》教材获得中国科学院教材建设专家委员会颁发的优秀教材二等奖(部级),被多家学校采用,已印刷4万余册。
]
目录
第1章C语言概述…………………………..1
1.1
案例引入…………………………………… 1
1.2
为什么要学习 C 语言 …………………. 2
1.2.1
C 语言通用性强……………….. 2
1.2.2
编程语言使用排行榜………… 2
1.3
C 语言程序与算法……………………… 4
1.3.1
程序与算法的概念 …………… 4
1.3.2
C 语言的发展与特点 ………… 9
1.3.3
C 语言的基本符号与关键字… 10
1.4
Dev-C 集成环境与程序上机
操作………………………………………… 12
1.4.1
Dev-C 集成环境的安装与
基本设置……………………….. 12
1.4.2
Dev-C 集成环境的程序
上机操作……………………….. 14
小结……………………………………………….17
习题……………………………………………….17
第2章 数据类型、表达式及其运算…..
19
2.1
案例引入…………………………………. 19
2.2
常量与变量 ……………………………… 20
2.2.1
常量 ……………………………… 20
2.2.2
变量 ……………………………… 21
2.3
C 语言的数据类型 ……………………. 22
2.3.1
整型 ……………………………… 23
2.3.2
实型 ……………………………… 25
2.3.3
字符型…………………………… 27
2.3.4
数据类型的转换 …………….. 28
2.4
运算符及表达式 ………………………. 30
2.4.1
算术运算符及算术表达式…. 31
2.4.2
关系运算符及关系表达式…. 33
2.4.3
逻辑运算符及逻辑表达式…. 34
2.4.4
赋值运算符和赋值表达式…. 35
2.4.5
其他运算符和表达式………. 35
小结……………………………………………….38
习题……………………………………………….38
第3章 顺序结构程序设计……………….403.1
案例引入 ………………………………….40
3.2
结构化程序设计的基本概念……….41
3.3
赋值语句 ………………………………….42
3.4
数据的输入/输出……………………….43
3.4.1
基本输入/输出的概念………43
3.4.2
字符、字符串数据的输入/
输出 ……………………………….44
3.4.3
格式化输入/输出函数………47
3.5
复合语句和空语句…………………….52
3.6
程序设计举例……………………………52
小结……………………………………………….56
习题……………………………………………….56
第4章 选择结构程序设计……………….594.1
案例引入 ………………………………….59
4.2
if 语句和 if 语句构成的选择结构 ….61
4.3
switch 语句和 switch、break 语句构成
的选择结构……………………………….68
4.4
程序设计举例……………………………72
小结……………………………………………….77
习题……………………………………………….77
第5章 循环结构程序设计……………….815.1
案例引入 ………………………………….81
5.2
while 语句和 while 语句构成的
循环结构 ………………………………….83
5.3
do…while 语句和 do…while 语句
构成的循环结构………………………..84
5.4
for 语句和 for 语句构成的循环
结构 …………………………………………88
5.5
循环结构的嵌套………………………..91
CONTENTS
目录
2 C语言程序设计
5.6
循环的控制 ……………………………… 93
5.6.1
break 语句和 continue 语句… 94
5.6.2
goto 语句 ……………………….. 96
5.7
几种循环结构的比较………………… 98
5.8
程序设计举例 ………………………….. 99
小结…………………………………………….. 102
习题…………………………………………….. 103
第6章 数组………………………………..
107
6.1
案例引入……………………………….. 107
6.2
数组的概念 ……………………………. 108
6.3
一维数组……………………………….. 109
6.3.1
一维数组的定义 …………… 109
6.3.2
一维数组的引用 …………… 110
6.3.3
一维数组的初始化 ……….. 110
6.4
二维数组……………………………….. 111
6.4.1
二维数组的定义 …………… 112
6.4.2
二维数组的引用 …………… 112
6.4.3
二维数组的初始化 ……….. 113
6.5
字符型数组和字符串………………. 115
6.5.1
字符数组的定义、引用和
初始化…………………………. 115
6.5.2
字符数组的输入和输出
函数…………………………….. 116
6.5.3
字符串函数………………….. 117
6.6
程序设计举例 ………………………… 120
小结…………………………………………….. 122
习题…………………………………………….. 122
第7章 函数………………………………..
123
7.1
案例引入……………………………….. 123
7.2
函数的定义 ……………………………. 124
7.3
函数的参数和返回值………………. 126
7.4
函数的调用 ……………………………. 127
7.5
函数的嵌套调用 …………………….. 128
7.6
函数的递归调用 …………………….. 129
7.7
变量作用域与存储类别…………… 130
7.7.1
变量作用域………………….. 130
7.7.2
变量存储类别………………. 131
7.8
内部函数与外部函数 ……………….134
7.9
程序设计举例………………………….134
小结……………………………………………..137
习题……………………………………………..138
第8章 指针、结构体与共用体………..1408.1
案例引入 ………………………………..140
8.2
指针……………………………………….141
8.2.1
地址和指针 …………………..141
8.2.2
声明指针变量 ……………….142
8.2.3
指针的基本操作…………….143
8.2.4
指针和数组 …………………..147
8.3
结构体 ……………………………………150
8.3.1
结构体类型的定义…………150
8.3.2
定义结构体类型的变量 …..150
8.3.3
结构体变量的初始化……..153
8.3.4
结构体类型变量的引用 …..154
8.3.5
结构体数组 …………………..154
8.4
共用体 ……………………………………155
8.5
枚举类型 ………………………………..157
8.6
定义符 typedef …………………………157
8.7
程序设计举例………………………….158
小结……………………………………………..161
习题……………………………………………..162
第9章 文件与编译预处理……………..1659.1
案例引入 ………………………………..165
9.2
文件概述 ………………………………..166
9.3
文件基本操作………………………….167
9.3.1
文件指针 ………………………167
9.3.2
文件的打开 …………………..167
9.3.3
文件的关闭 …………………..168
9.4
文件的读/写 ……………………………168
9.4.1
字符读/写函数 ………………169
9.4.2
格式化读/写函数 …………..169
9.4.3
数据块读/写函数 …………..169
9.4.4
字符串读/写函数 …………..170
9.5
文件的定位 …………………………….170
9.6
编译预处理 …………………………….171
3 目 录
9.6.1
宏定义…………………………. 171
9.6.2
文件包含……………………… 173
9.6.3
条件编译……………………… 173
9.7
程序设计举例 ………………………… 174
小结…………………………………………….. 177
习题…………………………………………….. 178
附录A 运算符及其结合性………………180附录B C语言常用函数………………….182
附录C ASCII字符………………………..189
附录D Dev-C 简明使用手册………..192
参考文献……………………………………….202
封面
书名:C语言程序设计
作者:方志广
页数:204
定价:¥35.0
出版社:中国铁道出版社
出版日期:2019-08-01
ISBN:9787113223526
PDF电子书大小:45MB 高清扫描完整版
本文标题:《C语言程序设计》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!