C语言相关
文章平均质量分 76
初出茅庐的小李
技术创造价值,分享产生快乐
展开
-
初出茅庐的小李博客之串口数据解析
串口通信是单片机中最常见的通信方式之一,最近有个需求需要解析上位机发来的数据,简单记录一下解析的思路跟过程。原创 2024-03-30 15:36:08 · 669 阅读 · 0 评论 -
初出茅庐的小李博客之C语言必备知识C语言中的头文件及其使用
头文件是一种包含了函数原型、宏定义、结构声明等内容的文本文件,它们通常以.h为扩展名。头文件中的内容可以在程序的多个源文件中共享和重复使用,从而提高了代码的可维护性和可读性。原创 2024-03-16 09:45:22 · 405 阅读 · 0 评论 -
初出茅庐的小李博客之C语言文件包含
头文件在C语言中是非常重要的组成部分原创 2023-11-25 17:34:07 · 451 阅读 · 0 评论 -
初出茅庐的小李之C语言必备知识预处理
编译预处理就是在编译源代码之前进行的一系列处理,将源程序中的一些特殊命令进行展开或处理,生成扩展的源代码。这些特殊命令通常以“#”开头,占单独的行,语句尾部不需要加分号。原创 2023-11-25 17:25:08 · 981 阅读 · 0 评论 -
初出茅庐的小李博客之C语言必备知识枚举体
enum 枚举类型名 {枚举元素列表 } 枚举变量列表;可以先声明类型再定义变量,也可以同时进行。原创 2023-11-25 12:06:50 · 501 阅读 · 0 评论 -
初出茅庐的小李博客之C语言必备知识共用体
共用体是一种**构造数据类型**,有时候也称之为联合体。它的用途:使几个不同类型的变量共占一段内存。原创 2023-11-25 10:46:39 · 496 阅读 · 0 评论 -
初出茅庐的小李博客之根据编译时间生成软件版本号
在C语言中,有一些特殊的宏定义,用于获取当前编译日期和时间等信息。__DATE__ 宏printf("编译日期:%s\n", __DATE__);这个宏会在编译时被替换为一个字符串,表示编译源代码的日期。通常,它的格式类似于"Sep 11 2023",表示月份、日期和年份。__TIME__ 宏printf("编译时间:%s\n", __TIME__);这个宏会在编译时被替换为一个字符串,表示编译源代码的时间。通常,它的格式类似于"12:34:56",表示小时、分钟和秒。原创 2023-09-11 21:08:30 · 437 阅读 · 0 评论 -
IP地址知识
IP地址是计算机网络中用于唯一标识和定位设备的数字标识。它使得网络设备可以相互通信和交换数据,实现互联网的功能和服务。IP地址在网络通信、寻址和路由、安全等方面发挥着关键的作用。原创 2023-07-12 19:53:36 · 750 阅读 · 0 评论 -
初出茅庐的小李之函数指针与回调函数代码
**函数指针**是指向函数的指针变量。它允许我们将函数作为参数传递给其他函数或将函数作为返回值返回。函数指针的类型与所指向的函数的类型相匹配。**回调函数**是一种通过函数指针来实现的机制。在使用回调函数的情况下,我们可以将一个函数的指针传递给另一个函数,然后在后者中调用该函数来完成特定的任务。回调函数常常用于事件处理、异步编程和插件架构等场景。原创 2023-07-12 19:04:18 · 109 阅读 · 0 评论 -
初出茅庐的小李博客之机智云获取网络实时时间(NTP)
网络时间同步现在有2种同步协议NTP和PTP,NTP与PTP不同在于时间戳的产生位置。NTP是通过软件来记录协议相关网络包的发出和到达时刻,同步精度可以达到优于10ms。NTP 是网络时间协议(Network Time Protocol),他用来同步网络中各个计算机时间的协议。在机智云串口协议中,支持获取 NTP 网络同步时间的功能。原创 2023-07-08 15:49:41 · 850 阅读 · 2 评论 -
初出茅庐的小李博客之链表知识2
初出茅庐的小李博客之链表知识2原创 2023-07-05 20:48:18 · 124 阅读 · 0 评论 -
初出茅庐的小李博客之链表知识1
*数据区域有两个变量*/int a;float b;/*地址区域有一个指针*/原创 2023-07-05 19:22:17 · 94 阅读 · 0 评论 -
初出茅庐的小李博客之RTC时间设置
代码仅仅在Dev平台上测试,具体设置还要在硬件上进行验证!原创 2023-06-19 00:38:43 · 404 阅读 · 0 评论 -
初出茅庐的小李博客之时间相关概念记录
日常生活中我们经常听到北京时间几点几分,还会听到所谓美国东部时间,等等,那么时间到底是如何记录呢?原创 2023-06-13 16:28:10 · 506 阅读 · 0 评论 -
初出茅庐的小李博客之常见字符串函数使用
按字典顺序是一种基于字母或字符的比较方式,类似于字典中单词的排列顺序。在 C 语言中,字符串的比较操作是按照字典顺序进行的。比较字符串中对应位置的第一个字符。如果两个字符不相等,那么根据它们的ASCII 值来确定它们的大小关系。较小的字符被认为是在字典中较早的位置较大的字符被认为是在字典中较后的位置。如果两个字符相等,则继续比较下一个字符,直到找到不相等的字符或遇到字符串的结尾(即遇到空字符 ‘\0’)。如果其中一个字符串到达结尾而另一个字符串还有剩余字符,则被认为到达结尾的字符串较小。原创 2023-06-10 23:13:25 · 457 阅读 · 0 评论 -
C语言函数的地址获取
函数指针是一个指针 指针的本质是地址寄存器的本质是一个存储空间 ,存储空间也有自己的地址//函数指针 指向一个函数 该函数的返回值是int 函数有两个参数 都是int类型。原创 2023-04-27 21:46:06 · 1380 阅读 · 0 评论