mokongking

03 2023 档案

C语言以结构体的方式写入eeprom数据
摘要:unsigned char min_change0=0, //要保存的变量值第一组,每一次改变都会保存 unsigned char min_change_backup0=0; //该变量为中间变量,用于与min_change做对比,下同 unsigned char min_change1=0, // 阅读全文

posted @ 2023-03-31 10:16 虎啸岳林 阅读(394) 评论(0) 推荐(0) 编辑

两个地址相加
摘要:两个地址相加的意义是将它们的值相加,得到一个新的地址。这个新地址可能会指向内存中的一个新位置,也可能会指向一个已经存在的位置。在某些情况下,将两个地址相加可以用于计算结构体中的成员变量的地址。但是,这种做法可能会导致指针越界,因此需要谨慎使用。 在结构体中,每个成员变量的地址都是相对于结构体的起始地 阅读全文

posted @ 2023-03-24 17:37 虎啸岳林 阅读(158) 评论(0) 推荐(0) 编辑

位带、掩码
摘要:掩码技术是一种将一个数的某些二进制位设置为特定值的技术。在计算机科学中,掩码通常用于提取或设置一个数的特定位。掩码是一个二进制数,其中每个位都对应于原始数的一个位。如果掩码的某个位为 1,则表示该位应该被设置为 1;如果掩码的某个位为 0,则表示该位应该被设置为 0。掩码可以使用按位与运算符和按位或 阅读全文

posted @ 2023-03-24 17:01 虎啸岳林 阅读(184) 评论(0) 推荐(0) 编辑

状态机
摘要:状态机是一种用于描述系统状态和状态之间转移关系的模型。在状态机中,系统状态被表示为一个节点,状态之间的转移关系被表示为节点之间的边。状态机可以用于描述各种系统,例如计算机程序、电路、自动控制系统等等。 状态机可以分为两种类型:有限状态机和无限状态机。有限状态机是指状态机的状态数量是有限的,而无限状态 阅读全文

posted @ 2023-03-23 15:41 虎啸岳林 阅读(536) 评论(0) 推荐(0) 编辑

stlren和sizeof()区别
摘要:strlen函数和sizeof运算符都可以用来计算字符串的长度,但它们的作用不同。strlen函数的作用是计算字符串的长度,不包括字符串末尾的空字符。例如,如果有一个字符串"hello",那么它的长度是5。而sizeof运算符的作用是计算数据类型或变量所占用的字节数。例如,如果有一个int类型的变量 阅读全文

posted @ 2023-03-23 13:14 虎啸岳林 阅读(23) 评论(0) 推荐(0) 编辑

野火代码详细解析#define EEPROM_INFO(fmt,arg...) printf("<<-EEPROM-INFO->> "fmt"\n",##arg)
摘要:这是一个C语言中的宏定义,它的作用是在输出信息时添加一个前缀"<<-EEPROM-INFO->>",方便在输出信息中区分不同的信息来源。其中,fmt是一个格式化字符串,arg是可变参数,用于替换格式化字符串中的占位符。这个宏定义中的"##"表示可变参数的省略号,它可以让宏定义在没有可变参数时也能正常 阅读全文

posted @ 2023-03-23 11:10 虎啸岳林 阅读(578) 评论(0) 推荐(0) 编辑

C语言中me开头的函数的使用
摘要:C语言中,有一系列的函数以me结尾,如memcpy、memmove、memset等。这些函数都是用来操作内存的。 其中,memcpy函数用于将一个内存地址的内容复制到另一个内存地址, memmove函数也是用于将一个内存地址的内容复制到另一个内存地址,但是它可以处理内存重叠的情况,而memcpy则不 阅读全文

posted @ 2023-03-23 10:35 虎啸岳林 阅读(106) 评论(0) 推荐(0) 编辑

C语言可变参数
摘要:C语言中,可变参数是指函数的参数个数不确定,可以根据试剂情况传递不同个数的参数。可变参数的函数必须至少要有一个确定的参数,这个确定的参数是可变参数的前一个参数,通常是一个整形。C语言中,可变参数的实现是通过stdarg.h头文件中的宏和函数来实现的。常用的宏有va_list、va_start、va_ 阅读全文

posted @ 2023-03-23 10:22 虎啸岳林 阅读(62) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示