首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用new分配的数组如何赋初始值

2012-05-23 
用new分配的数组怎么赋初始值int *p new int[size]之后为每一个元素赋初值0只能用循环来遍历赋值吗?有没

用new分配的数组怎么赋初始值
int *p =new int[size];
之后为每一个元素赋初值0
只能用循环来遍历赋值吗?
有没简单的方法或是直接在申请时就赋值?

[解决办法]

C/C++ code
memset(p, 0, sizeof(int) * size);
[解决办法]
memset(p, 0, sizeof(int) * size);

or

bzero(p, sizeof(int) * size);

热点排行