图书介绍

嵌入式C程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

嵌入式C程序设计
  • 胡德清,曾妍主编;曾宝国,陈运军,王树森副主编 著
  • 出版社: 东软电子出版社
  • ISBN:9787894360847
  • 出版时间:2013
  • 标注页数:237页
  • 文件大小:28MB
  • 文件页数:251页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式C程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识C程序1

1.1 项目一:认识C程序的基本结构1

1.1.1 任务1:输出一个字符串1

1.1.2 任务2:编写自定义函数实现求两个整数的和在主函数中输出1

1.1.3 知识准备2

1.2 项目二:编写、运行和调试任务2的程序3

1.2.1 认识C语言的集成开发环境3

1.2.2 C程序的编译过程5

1.3 本章小结6

习题一6

第2章 认识C程序的语法7

2.1 项目一:认识C语言的数据类型7

2.1.1 任务:计算圆的周长和面积8

2.1.2 知识准备8

2.2 项目二:认识C语言的运算符与表达式12

2.2.1 任务1:算术运算符及其表达式13

2.2.2 任务2:关系运算符及其表达式14

2.2.3 任务3:逻辑运算符及其表达式14

2.2.4 任务4:位运算符及其表达式16

2.2.5 任务5:赋值运算符及其表达式16

2.2.6 任务6:其他运算符及其表达式18

2.3 本章小结19

习题二20

第3章 顺序结构程序设计22

3.1 项目一:字符输入输出函数的应用22

3.1.1 任务:小写字母转换为大写字母22

3.1.2 知识准备22

3.2 项目二:带格式控制的输入输出函数的应用23

3.2.1 任务:输入平行四边形的底和高,输出其面积(保留两位小数)23

3.2.2 知识准备23

3.3 项目三:顺序结构的程序设计26

3.3.1 任务:输入圆柱体的底半径和高,输出其体积(保留三位小数)26

3.3.2 知识准备27

3.4 本章知识强化27

3.5 本章小结28

习题三28

第4章 选择结构程序设计31

4.1 项目一:单分支if语句31

4.1.1 任务:字符检测与输出31

4.1.2 知识准备31

4.2 项目二:双分支if语句32

4.2.1 任务:任意输入两个不相等的整数,输出较大的数32

4.2.2 知识准备32

4.3 项目三:if语句的嵌套33

4.3.1 任务1:检测键盘输入的字符类型33

4.3.2 知识准备34

4.3.3 任务2:检测键盘输入的字符类型35

4.3.4 知识准备37

4.4 项目四:switch和break语句37

4.4.1 任务:用switch语句将百分制成绩转换成五级制输出37

4.4.2 知识准备38

4.5 本章知识强化39

4.6 本章小结42

习题四42

第5章 循环结构程序设计46

5.1 项目一:while循环46

5.1.1 任务:编程实现求1+2+3+…+100的和46

5.1.2 知识准备46

5.2 项目二:do-while循环47

5.2.1 任务:编程实现求正整数n的阶乘47

5.2.2 知识准备48

5.3 项目三:for循环49

5.3.1 任务:编程判断整数n是否是素数49

5.3.2 知识准备50

5.4 项目四:多重循环51

5.4.1 任务:编程实现求1到10的阶乘之和51

5.4.2 知识准备52

5.5 本章知识强化52

5.6 本章小结57

习题五58

第6章 数组63

6.1 项目一:数值型一维数组的应用63

6.1.1 任务:统计一组数据中正数的个数和他们的累加和63

6.1.2 知识准备64

6.1.3 知识强化69

6.2 项目二:数值型二维数组的应用72

6.2.1 任务:输入输出一个二维数组,并输出各元素的地址72

6.2.2 知识准备73

6.2.3 知识强化75

6.3 项目三:字符型数组和字符串的应用78

6.3.1 任务:利用一维数组输出字符串“I Am Student!”78

6.3.2 知识准备79

6.4 本章知识强化85

6.5 本章小结88

习题六89

第7章 函数94

7.1 项目一:函数调用94

7.1.1 任务:编写两个自定义函数实现求两数的和与积94

7.1.2 知识准备95

7.1.3 知识强化98

7.1.4 使用递归调用的方法求正整数n的阶乘101

7.1.5 知识准备102

7.1.6 知识强化103

7.2 项目二:模块化程序设计105

7.2.1 任务:设计一个等差数据系列产生器105

7.2.2 知识准备105

7.2.3 知识强化112

7.3 本章小结115

习题七115

第8章 指针121

8.1 项目一:指针变量的应用121

8.1.1 任务:采用传址调用交换a,b变量的值121

8.1.2 知识准备122

8.1.3 知识强化127

8.2 项目二:数组指针的应用130

8.2.1 任务1:用下标法和指针法输出数组元素130

8.2.2 知识准备130

8.2.3 知识强化133

8.2.4 任务2:采用不同的地址计算法输出二维数组元素136

8.2.5 知识准备138

8.2.6 知识强化140

8.3 项目三:字符串指针的应用141

8.3.1 任务:利用指针变量输出字符数组的内容141

8.3.2 知识准备142

8.3.3 知识强化143

8.4 项目四:函数指针的应用145

8.4.1 任务:使用函数指针变量调用函数145

8.4.2 知识准备146

8.4.3 知识强化150

8.5 项目五:指针数组的应用152

8.5.1 任务:使用指针数组找出多个字符串中的最大串152

8.5.2 知识准备153

8.5.3 知识强化154

8.6 项目六:指向指针的指针的应用155

8.6.1 任务:字符串排序155

8.6.2 知识准备156

8.6.3 知识强化157

8.7 本章小结158

习题八159

第9章 结构体与共用体167

9.1 项目一:结构体的应用167

9.1.1 任务:输出学生信息表167

9.1.2 知识准备168

9.2 项目二:结构体数组的应用173

9.2.1 任务:编写程序实现对候选人的得票数进行统计173

9.2.2 知识准备174

9.3 项目三:指向结构体类型数据的指针变量的应用175

9.3.1 任务:使用指针输出结构体成员的值175

9.3.2 知识准备176

9.3.3 知识强化177

9.4 项目四:共用体的应用180

9.4.1 任务:编写程序用于学校对教师和学生信息进行统计180

9.4.2 知识准备181

9.4.3 知识强化184

9.5 本章小结185

习题九189

第10章 文件193

10.1 项目:文件应用193

10.1.1 任务:文件的写入和读取193

10.1.2 知识准备194

10.1.3 知识强化202

10.2 本章小结207

习题十208

第11章 综合实训一:编程制作一个同学通讯录211

第12章 综合实训二:设计一个竞赛计分系统221

附录230

附录1 ASCII码表230

附录2 常用库函数231

附录3 运算符及其优先级235

参考文献237

热门推荐