memset(void*p,int ch,size_t n)函数功能:以指针p指向的内存空间为起始,将其后n个字节的空间全部赋值为ch.该函数头文件为
或
使用该函数初始化数组为0
#include
#include
void main()
{
int a[2][3][4];
a[1][2][3]=1;
memset(a,0x00,sizeof(a));
/*测试是否初始化为0*/
printf("a[1][2][3]=%d\n",a[1][2][3]);
}
运行结果
memset(void*p,int ch,size_t n)函数功能:以指针p指向的内存空间为起始,将其后n个字节的空间全部赋值为ch.该函数头文件为
使用该函数初始化数组为0
#include
#include
void main()
{
int a[2][3][4];
a[1][2][3]=1;
memset(a,0x00,sizeof(a));
/*测试是否初始化为0*/
printf("a[1][2][3]=%d\n",a[1][2][3]);
}
运行结果