优秀编程思想
文章平均质量分 71
whstudio123
我们会迫不得已成为一个领域的大神,这一点从一开始就应该看到
展开
-
利用联合体直接以内存形式无损传输数据
利用联合体直接以原始内存形式无损传输数据为什么这样做联合体简介为什么这样做我们经常需要在上下位机之间传递数值数据,比如使用串口将当前温度传输到计算机中,记录弹珠通过的速度等等…然而,这些数据有很多是浮点数,这时,我们会这样做:1.将浮点数的小数点后四舍五入(强制转化成int)传输2.将单位减小/扩大,使得浮点数变为整数再传输3.上下位机约定好一个系数,真实数值=整数*系数,这时只要传输...原创 2020-02-16 13:04:16 · 5185 阅读 · 0 评论 -
利用跳转结构体和函数指针实现多级菜单
利用跳转结构体和函数指针实现多级菜单 1、首先定义一个机构体如下typedef struct { unsigned char current; unsigned chaup;//上键 unsigned chadown;//下键 unsigned chaenter;//确认键 void (*current_operation)(); ...原创 2020-02-11 23:01:14 · 7439 阅读 · 12 评论