c语言中三维数组怎样初始化为0

2020-09-24 财经 126阅读
  • 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]);
}
  • 运行结果


声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com