![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++语言
doubleRabbit
在路上~~
展开
-
初始化与赋值的区别
1,初始化与赋值初始化是从无到有的过程,先分配空间,然后再填充数据;赋值是对己有的对象进行操作。对于基本数据类型,二者是没有任何区别,对于非基本数据类型,在写法与效率上有许多不同。memset函数原型#include void *memset(void *s, int c, size_t n);表明将s指向的n个大小的区域,初始化值为c2,结构体初始化与赋值定义原创 2015-04-24 15:58:19 · 8737 阅读 · 3 评论 -
IP地址字符串与数组转换
做通信相关的业务,经常要与IP字段打交道,不论是CLI下发配置IP,还是消息包中的IP字段,一般配置的话都是字符串,需要对其进行正则校验,消息包流的话都是字节数组,这样就需要字符串与字节数组间进行转化。正则校验表达式ipv4((\s+)|(\.{0})|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][原创 2016-10-06 17:21:20 · 6837 阅读 · 0 评论