C语言开发
飘过海洋的绿叶
我不会考虑完美结局以外的选择。
展开
-
【C语言】memcpy 使用
1024。原创 2024-05-04 16:53:01 · 175 阅读 · 0 评论 -
【C语言】结构体赋值、结构体转字节数组(二)
/18:从第18个字节开始拷入 4:最后两个u16的字节大小(内存连续可以直接拷贝)// ((unsigned char*)&net):将net转成u8单位大小计算。//8:前8个字节,也就是data以前的字节,内存是连续的就能直接拷贝。这里的 f0 8f 46 01 是 u8 *data的地址。//8:从第8个字节开始拷入 10:data的字节大小。下面就是拷贝到pSLIPData的值,可以看见是正确的。// +(sizeof(net)-4):从这里开始拷贝。下面才是 data 的值。原创 2024-03-27 16:58:18 · 308 阅读 · 0 评论 -
【C语言】结构体赋值、结构体转字节数组
/端序转换//端序转换 # define SWAP_UINT32(x)((((u32) x) >> 24) |((((u32) x) & 0x00FF0000) >> 8) |((((u32) x) & 0x0000FF00) << 8) |(((u32) x) << 24)) # define SWAP_UINT16(x)((((u16) x) >> 8) |((((u16) x) << 8)))原创 2024-03-15 14:05:15 · 305 阅读 · 1 评论