C语言中的memset函数
void * memset(void * ptr,int value,size_ t num );此函数的作用是把一块特定的内存空间以字节为单位初始化为特定的值;其中void *的意思是可以接受任意类型,常用来接受指针类型;vaule为特定的整型值;num为此内存空间所占字节数;以下为代码演示:其中数组中每一个char类型占一个字节,初始化后结果为00000001,其中0省略不打印;而将代码中的char替换为int后出现以下结果,我们发现结果为16843009,为什么会这样呢?原因是数组中每
复制链接