如何给数组用fill函数和memset函数给数组赋初值
2024-08-24 06:01:42
fill是按照单元来赋值的,所以可以填充一个区间的任意值
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<cmath>
#include<math.h>
#include<algorithm>
#include<set>
typedef long long ll;
using namespace std;
#define INF 1e9+7
int main()
{
int a[100];
fill(a,a+10,100);
for(int i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
memset函数一般只用于赋初值为0或者-1
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<cmath>
#include<math.h>
#include<algorithm>
#include<set>
typedef long long ll;
using namespace std;
#define INF 1e9+7
int main()
{
int a[100];
memset(a,-1,sizeof(a));
for(int i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
最新文章
- coreseek操作
- Nginx主配置参数详解,Nginx配置网站
- jquery设置元素的readonly和disabled
- Storm与Spark Streaming比较
- jquery 平滑锚
- win10添加打印机--无法访问指定设备,路径或文件。。
- 28、跟我来一起精通echarts吧
- Mybatis关联查询,查询出的记录数量与数据库直接查询不一致,如何解决?
- 01-08-01【Nhibernate (版本3.3.1.4000) 出入江湖】NHibernate中的三种状态
- android124 zhihuibeijing 新闻中心-新闻 -北京页签 下拉刷新
- C按格式输出数字
- MESH
- 如何找某个样式属于哪个Element
- 服务器linux centos 7.4 搭建ftp服务器
- BAT批处理中的字符串处理详解(字符串截取)
- 在SpringBoot中配置全局捕获异常
- python爬虫之git的使用(origin说明)
- ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
- 必须知道的Spring Boot中的一些Controller注解
- 1004. Max Consecutive Ones III最大连续1的个数 III