1. memset 函数
memset 函数格式为:
memset (数组名,值,sizeof(数组名));
【注意】
1)使用memset 需要在程序开头添加 string.h 文件;
2)memset是对按照字节来填充的,所以一般用来填充char型数组,也经常用于填充int型的全 0 或全 -1 操作。
【示例】
#include<stdio.h>
#include<string.h>
int main()
{
int i;
int a[5] = {1,2,3,4,5};
//赋值 0
memset(a , 0 , sizeof(a) );
for( i = 0;i < 5; i++)
printf("%d ",a[i]);
printf("\n");
//赋值 -1
memset(a , -1, sizeof(a) );
for( i = 0;i < 5; i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
输出结果:
0 0 0 0 0
-1 -1 -1 -1 -1
2. fill函数
fill 函数格式:
fill(arr, arr + n, 要填入的内容);
【注意】
1)使用fi