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;
}

  

转载于:https://www.cnblogs.com/caijiaming/p/9287663.html

如何给数组用fill函数和memset函数给数组赋初值相关推荐

  1. 在c语言中,函数中的自动变量可以赋初值,每调用一次,赋一次初值,计算机二级考试 程序设计基础试题及答案三...

    <程序设计基础>考试试卷三 1. 判断下面标识符中哪个是C语言中合法的用户定义标识符: A. a-b B. #abd C. typedef D. _max 2. -b?在内存中占个字节,& ...

  2. 【note】fill函数和memset函数的区别和使用

    memset函数 按照字节填充某字符 在头文件<cstring>里面 fill函数 按照单元赋值,将一个区间的元素都赋同一个值 在头文件<algorithm>里面 注意: fi ...

  3. fill函数与memset函数比较

    [C++]fill函数,fill与memset函数的区别 1,memset函数 按照字节填充某字符 在头文件< cstring >里面 2,fill函数 按照单元赋值,将一个区间的元素都赋 ...

  4. 取整函数,back函数,memset函数,sizeof函数,--LeetCode刷题笔记3

    1. c++的取整函数,题目:2020春季赛,拿硬币     cnblogs.com/zjutlitao/p/3558218.html 头文件:<cmath> fix,朝零方向取整,如fi ...

  5. 函数解析|memset()函数的原理

    文章目录 1.函数原理 # 两个特例 如何将int类型的数字赋值为1 ? 2.日常方法 2.1初始化字节 2.2 初始化其他数据类型 2.3 初始化结构体 竞赛中Memset中无穷大常量的设定技巧 1 ...

  6. malloc函数及memset函数用法详解

    最近在力扣刷题时,发现普通的创建数组很容易引起编译器报错. 而使用到动态内存分配malloc()函数和初始化函数memset()可以避免这类问题的发生.本文将详细介绍一下两个函数的 malloc() ...

  7. python sizeof函数_sizeof运算符和strlen函数 ZeroMemory函数和memset函数

    strlen和sizeof 在之前一直把两个东西在某种意义上混淆了,对它们的功能不是很熟悉. 在逛了下谷歌之后,发现自己误解的东西很多. strlen与sizeof的区别 1.sizeof操作符的结果 ...

  8. memset linux 头文件,C函数之memset()函数用法

    1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针 2. 需要的头文件 o ...

  9. strlen函数,strcpy函数,strcat函数,memset函数,strcmp函数,memcpy函数,memove()函数

    文章目录 一,strlen函数(库函数头文件<string.h>) 二,strcpy函数(库函数头文件<string.h>)拷贝函数 三,strcat函数(头文件是<st ...

最新文章

  1. Linux内核探讨-- 第六章
  2. Laravel 队列:如何查看队列报错信息
  3. python语言打印菱形_Python打印菱形
  4. python爬虫:其他操作
  5. python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测
  6. 近年NOIP普及组复赛题目的简单讲解
  7. 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)
  8. 在VS上部署OpenGL
  9. 年总结(二):历经一年的蜕变
  10. 基于android的学生选课信息app
  11. 小米手机miui12系统usb共享网络
  12. 学习编程需要什么基础
  13. 河南省旅游服务中心信息中心备份及集成
  14. 惊闻同事噩耗,思绪联翩
  15. linux的睡眠框架及实现
  16. OpenGL超级宝典的例子Triangle
  17. 知识产权公证业务构成
  18. Linux下查看DNS服务器IP地址
  19. 【迪大学院】X64X86游戏安全逆向分析相关所有视频链接
  20. 三维gis系统 开发

热门文章

  1. 地方门户网站如何盈利?
  2. 解决gitlab关闭登录选项问题
  3. [Asp.net]Uploadify上传大文件,Http error 500 解决方案
  4. python 3.6.3 异常
  5. 【重磅推出】推荐系统系列教程之九:解密“看了又看”和“买了又买”(Item-Based)...
  6. PyTorch 深度学习:32分钟快速入门——ResNet
  7. CIKM'21「eBay」推荐系统--利用超图对商品的多模态信息建模
  8. 老电脑linux内核,如何删除废旧的Linux内核(kernel)
  9. 网络相关的常用协议总结
  10. FairMOT: On the Fairness of Detection and Re-Identification in Multiple Object Tracking 效果展示