- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 编码器的一点理解
在此之前,本人也未使用过编码器,但公司最近来了一个项目挂带的有一个编码器,上网搜索发现众说纷纭,搞得我思路有点儿乱,于是记下来一些关于自己的理解,以备自己之后学习和供大家参考。编码器分类:编码器的种类很多,基本上都是以两种传感技术来划分,分别是线性传感和旋转传感的。基于以上类别又可以细分编码器的类型原理:编码器是将信号或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-
2021-05-19 15:28:18
708
原创 #under指令
#under指令用于“取消”已定义的#define指令。举个例子:#define ADD 800...#under ADD//代码的后面又加了#under指令...#under ADD这句将移除上面#define ADD 800的定义。移除后就可以给ADD定义一个新值了。当然,你要是之前就没有定义过ADD,直接写#under ADD这句话也没错啦,它的定义任然是有效的。这就又说明了C语言的方便之处,要是你想使用ADD这个常量,又不确定它之前有没有被定义过,直接上#under指令,
2021-04-21 19:16:08
401
原创 预处理指令#define,你真的懂了吗?
学习C语言也有了一段时间,开始接触到了C预处理器和C库,之后学习到了了明示常量 #define,才发现自己之前知道的太少,对C的理解还远远不够,作此总结:和其他预处理指令一样,明示常量#define也以#号作为一行的开始。ANSI和后来的标准都允许#号前面有空格或制表符,而且还允许在#和指令的其余部分之间有空格。明示常量:#define #define KE printf("E is %d\n",E)如上述代码来说,每行#define都有3部分组成,第一部分是指令本身,也称作宏;第二部分是选
2021-04-21 19:04:35
1567
原创 C语言中,对柔性数组的理解
在漫长的代码之路的开端,我先学习了C语言,之后我打算再学习C++。在学习过程中对学习中遇到的问题,我一般会分享出我自己的理解和观点,当然,随时欢迎指正。在C99之前是没有柔性数组的概念的。要了解什么是柔性数组、柔性数组的存在有什么好处。先看一下柔性数组的特点吧:1:结构中的柔性数组成员前面必须至少-个其他成员。2:sizeof返回的这种结构大小不包括柔性数组的内存。3:包含柔性数组成员的结构用malloc()函数进行内存的动态分配,并且分配的内存应该大于结构的大小, 以适应柔性数组的预期大小。
2021-04-01 12:50:29
171
原创 对字符串函数的使用和理解(2)
**对字符串函数的使用和理解(2)笔记来了续上次之后的还有:长度受限制的字符串函数: 1,strncpy 2,strncat 3,strncmp;内存操作函数:1,memcpy 2,memmove 3,memset 4,memcmp;字符串查找:1,strstr 2,strtok;错误信息报告: strerror1、长度受限制的字符串函数strncpy函数原型为: char * strncpy ( char * destination, const char *
2021-03-30 10:22:45
136
原创 对字符串函数的使用和理解(1)
对字符串函数的使用和理解(1)在学习C的时候,学习到了***字符串函数***。对学习到的内容做了些总结,以便于之后自己的查阅,也希望大家翻阅找到错误时能给出正确的指正,对此,我一定很感激。(本人还是第一次写博客,文笔不行,望大家翻阅时体谅,对了,补充一下,我使用的Visual Studio 2017这个软件进行的C语言编写学习)在学习C语言的同时总结了一下关于字符串所使用到的函数,如下:求字符串长度的 strlen;长度不受限制的字符串函数: 1,strcpy 2,strcat 3,str
2021-03-26 12:43:04
189
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人