关于memset与fill的使用(c++)

版权声明:转载请说明出处 https://blog.csdn.net/qq_34448101/article/details/88187165

1.memset函数:
头文件:#include<cstring>
使用:

int a[100];
memset(a,0,sizeof(a));
memset(a,-1,sizeof(a));

注意:memset函数是按照字节填充,因此一般用来填充char型数组(char型数组占一个字节)如果填充int型就只能填充0和-1.
2.fill函数:
头文件:#include<algorithm>
使用:

//int型
fill(arr,arr+n,值);
	int a[100];
	fill(a,a+100,1);	

二维数组:

	int a[10][10];
	fill(a[0],a[0]+10*10,10);

猜你喜欢

转载自blog.csdn.net/qq_34448101/article/details/88187165
今日推荐