c笔记
YELL.DOLL
哈士奇之握
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
union
使用union可以节省内存空间,因为在任何给定时刻只有一个成员被使用,其他成员处于未定义状态。小端模式低地址放低字节,这时候v.a=1时候放入32位里面,地址如上图存放方式 是01 00 00 00,c.b是char类型,占用一个字节,此时取下来是0x01。大端模式时候 低地址放高字节,这时候 地址是 00 00 00 01,v.b是char类型,占用一个字节, 此时取下来是 0x00。nion中的各个成员共享同一块内存空间,因此union的大小等于其最大成员的大小。所以可以这样单独设置某个位的值。原创 2024-05-07 23:07:08 · 250 阅读 · 0 评论 -
struct位域和内存对齐
代表该文件强制执行8位对齐,可以看出总共占用了24个内存(字节Byte)大小。语言中为了节省空间的一种常见用法。用于变量存储空间的二进制。原创 2024-05-07 22:45:32 · 393 阅读 · 0 评论 -
校验算法 crc
校验算法原创 2024-04-15 23:47:57 · 1091 阅读 · 0 评论 -
指针函数,函数指针
fun = &add;//函数指针等价于add函数。//输出p指向的地址的值。printf("相加:%d\n", (*fun)(1,2));return tmp;//返回tmp指向的地址。//指针tmp指向x。int* fun(int* x) //传入指针。原创 2024-01-22 23:11:25 · 548 阅读 · 0 评论 -
c回调函数笔记
{ESP32_CONF, ESP32_NET_Config }, /AT指令配置。{ESP32_Start, ESP32_Work_Init }, //初始化。{ESP32_RESTART, ESP32_RESET }, //重启。{ESP32_CLOSE, ESP32_PWR_Off }, //关机。//定义了一个结构体数组,每一个{}相当于一个数组元素,{}里面相当于结构体元素。{ESP32_OPEN, ESP32_PWR_On }, //开机。// 定义回调函数类型。原创 2024-01-22 22:58:28 · 547 阅读 · 0 评论 -
c语言—&&和||
后边不在计算 后边不再计算。原创 2024-01-15 16:00:18 · 505 阅读 · 0 评论 -
数组指针,指针数组
数组指针 (*p)[n]——指向数组的指针。指针数组 *p[n]——装着指针的数组。原创 2024-01-11 22:30:10 · 372 阅读 · 1 评论
分享