memset函数
对数组中的每一个元素赋相同的值(只能赋0或-1)
memset函数的格式:
memset( 数组名, 值 ,sizeof(数组名) )
使用时需要在程序开头添加#include<string.h>头文件
#include<string.h>
int main(){
int a[5]={1,2,3,4,5};
memset(a,0,sizeof(a));
}
fill函数
与memset不同,这里赋值可以是数组类型对应范围中的任意值。
fill函数的格式:
fill( 数组某一区间左端点 , 区间左端点+区间长度 , 值 )
使用时需要在程序开头添加#include< algorithm>和using namespcace std;
#include<algorithm>
using namespace std;
int main(){
int a[5] = {1,2,3,4,5};
fill(a,a+5,233); //将a[0]——a[4]赋值
}