- 博客(1)
- 收藏
- 关注
转载 memset不能对一个整形数组赋除0以外的值
现有一个整型数组a[5],若要是用memset函数给每个元素赋初值1怎么做呢?是memset(a,1,5*sizeof(int))吗? 其实这样是不对的,memset是以字节为单位就是对array指向的内存的4个字节进行赋值,每个都用ASCII为1的字符去填充,转为二进制后,1就是00000001,占一个字节。一个INT元素是4字节,合一起就是000000010000000100000001000...
2018-04-14 23:56:05 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人