C++ memset()函数

memset()函数,对数组中的每一个元素赋相同的值。

例如对数组初始化为0或者其他的值,可以用memset()或者fill()。

用到memset()函数,需要包含头文件#include<string.h>,而用到fill()函数,需要包含头文件#include<algorithm>。

ex:

#include<stdio.h>

#include<string.h>

int main()

{

   int a={1,3,22,11,9};

memset(a,0,sizeof(a));

   for(int i=0;i<;i++)

{

printf("%d",a[i]);

}

printf("\n");

memset(a,-1,sizeof(a));

   for(int i=0;i<;i++)

{

printf("%d",a[i]);

}

printf("\n");
}

输出结果:

0 0 0 0 0

-1 -1 -1 -1 -1


 
 

猜你喜欢

转载自blog.csdn.net/baidu_31933141/article/details/80252142