memset是依靠二进制进行初始化,int是4个字节,memset把每个字节都赋值,也就是说,
比如memset(a,2,sizeof(a))
则00000010 00000010 00000010 00000010
而0,则是00000000 00000000 00000000 00000000结果是0
而-1,则是11111111 11111111 11111111 11111111结果也是-1
本文详细介绍了C/C++中memset函数的工作原理及其使用方法。通过具体的例子解释了如何利用memset为不同类型的变量进行初始化,并展示了初始化为0、-1时的具体二进制表现。
memset是依靠二进制进行初始化,int是4个字节,memset把每个字节都赋值,也就是说,
比如memset(a,2,sizeof(a))
则00000010 00000010 00000010 00000010
而0,则是00000000 00000000 00000000 00000000结果是0
而-1,则是11111111 11111111 11111111 11111111结果也是-1
转载于:https://www.cnblogs.com/hertzz/p/7616114.html
745
475
1858
8142

被折叠的 条评论
为什么被折叠?