memset
memset
函数在头文件<cstring>
中。用法是:
int a[100];
memset(a,0,sizeof(a));
注意,memset是按字节填充,因此常用来填充0或-1,其他的值是不能随意填充的。这种情况下可以用fill。
fill
fill
在头文件<algorithm>
中,fill需要自己计算填充的个数。
用法:
int a[100];
int b[100][100];
fill(a,a+100,111111);
fill(b[0],b[0]+100*100,111111);
注意填充二维数组时,首地址是b[0]
,且个数为行数*列数。