memset 初始化数组

时间:2022-11-21 19:49:42

初始化数组可不必使用n重for循环。

代码:

#include<cstring>
如果是int数组:

  • memset(g, 0, sizeof(g));                   //全部清为0
  • memset(g, 0x7f, sizeof(g));    //可全部初始化为一个很大的数(略小于0x7fffffff)
  • memset(g, 0x3f, sizeof(g));    //稍小
  • memset(g, 0x88, sizeof(g));      //负值很小
  • memset(g, 0xaf, sizeof(g));    //负值稍大
  • memset(g,0xff,sizeof(g));       //全部初始为-1