大数组一次性初始化

来源:互联网 发布:淘宝占内存太大怎么办 编辑:程序博客网 时间:2024/04/28 14:14

例如,数组:

int x[10000]

要求将其全部初始化为0,用循环的话太慢,用memset函数即可快速对数组清零。

void *memset(void *s, int ch, size_t n);

函数解释:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。

所以,用0初始化x[10000]可以这样:

memset(x, 0, sizeof(x));


头文件:C++中<cstring>



0 0