memset函数逐字节进行初始化。(每个字节8个二进制位)
如果想要将数组中的每个元素初始化成0,直接memset(数组名,0,数组长度)即可。
但是如果想将数组赋值成2,再memset(数组名,2,数组长度)就会错误,若复制的是一个int数组,则赋值完的结果是0x02 0x02 0x02 0x02,最终赋的值与想要赋的值不一样。
但是可以用memset来赋值0,-1。以及可以用0x3f来当作最大值来赋值。
memset函数的赋值
最新推荐文章于 2023-11-01 11:04:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)