普通高等职业教育“十三五”规划教材:C语言程序设计

副标题:无

作   者:刘映群

分类号:

ISBN:9787113223526

微信扫一扫,移动浏览光盘

简介


本书共9个模块,主要内容包括:传感器的基本知识、光电传感器及其应用、力敏传感器及其应用、温度传感器及其应用、湿度传感器及其应用、气体传感器及其应用、磁敏传感器及其应用、超声波传感器及其应用、新型传感器及其应用。本书内容详尽,适合作为高等职业教育物联网应用技术、电子信息工程技术、通信技术等专业课程的配套用书,也可作为传感器爱好者及从事相关工作的人员的参考书。

目录


第1章C语言概述................................1

1.1案例引入.......................................... 1

1.2为什么要学习 C 语言 ...................... 2

1.2.1C 语言通用性强.................... 2

1.2.2编程语言使用排行榜............ 2

1.3C 语言程序与算法........................... 4

1.3.1程序与算法的概念 ............... 4

1.3.2C 语言的发展与特点 ............ 9

1.3.3C 语言的基本符号与关键字... 10

1.4Dev-C 集成环境与程序上机

操作................................................ 12

1.4.1Dev-C 集成环境的安装与

基本设置............................. 12

1.4.2Dev-C 集成环境的程序

上机操作............................. 14

小结.......................................................17

习题.......................................................17

第2章 数据类型、表达式及其运算.....19

2.1案例引入........................................ 19

2.2常量与变量 .................................... 20

2.2.1常量 .................................... 20

2.2.2变量 .................................... 21

2.3C 语言的数据类型 ......................... 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章 顺序结构程序设计...................40

3.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章 选择结构程序设计...................59

4.1案例引入 ........................................59

4.2if 语句和 if 语句构成的选择结构 ....61

4.3switch 语句和 switch、break 语句构成

的选择结构.....................................68

4.4程序设计举例.................................72

小结.......................................................77

习题.......................................................77

第5章 循环结构程序设计...................81

5.1案例引入 ........................................81

5.2while 语句和 while 语句构成的

循环结构 ........................................83

5.3do...while 语句和 do...while 语句

构成的循环结构.............................84

5.4for 语句和 for 语句构成的循环

结构 ................................................88

5.5循环结构的嵌套.............................91

CONTENTS

目录

2 C语言程序设计

5.6循环的控制 .................................... 93

5.6.1break 语句和 continue 语句... 94

5.6.2goto 语句 ............................. 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章 指针、结构体与共用体...........140

8.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章 文件与编译预处理.................165

9.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语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon