数组初始化为空

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:04:52
如何把数组中的每个值都赋成空
是C++的

用for循环一个一个赋值。

或者——
如果是数值数组(包括指针)清0的话,用memset函数(用头文件<cstring>),如:
int a[1000];
memset(a, 0, 1000 * sizeof(int));

仅仅初始化,也可以在声明的时候做,则更简单一些:
int a[1000] = {0};

另外,类的对象数组会自动调用构造函数,不必再另做初始化了。