如何给数组用fill函数和memset函数给数组赋初值
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函数给数组赋初值相关推荐
- 在c语言中,函数中的自动变量可以赋初值,每调用一次,赋一次初值,计算机二级考试 程序设计基础试题及答案三...
<程序设计基础>考试试卷三 1. 判断下面标识符中哪个是C语言中合法的用户定义标识符: A. a-b B. #abd C. typedef D. _max 2. -b?在内存中占个字节,& ...
- 【note】fill函数和memset函数的区别和使用
memset函数 按照字节填充某字符 在头文件<cstring>里面 fill函数 按照单元赋值,将一个区间的元素都赋同一个值 在头文件<algorithm>里面 注意: fi ...
- fill函数与memset函数比较
[C++]fill函数,fill与memset函数的区别 1,memset函数 按照字节填充某字符 在头文件< cstring >里面 2,fill函数 按照单元赋值,将一个区间的元素都赋 ...
- 取整函数,back函数,memset函数,sizeof函数,--LeetCode刷题笔记3
1. c++的取整函数,题目:2020春季赛,拿硬币 cnblogs.com/zjutlitao/p/3558218.html 头文件:<cmath> fix,朝零方向取整,如fi ...
- 函数解析|memset()函数的原理
文章目录 1.函数原理 # 两个特例 如何将int类型的数字赋值为1 ? 2.日常方法 2.1初始化字节 2.2 初始化其他数据类型 2.3 初始化结构体 竞赛中Memset中无穷大常量的设定技巧 1 ...
- malloc函数及memset函数用法详解
最近在力扣刷题时,发现普通的创建数组很容易引起编译器报错. 而使用到动态内存分配malloc()函数和初始化函数memset()可以避免这类问题的发生.本文将详细介绍一下两个函数的 malloc() ...
- python sizeof函数_sizeof运算符和strlen函数 ZeroMemory函数和memset函数
strlen和sizeof 在之前一直把两个东西在某种意义上混淆了,对它们的功能不是很熟悉. 在逛了下谷歌之后,发现自己误解的东西很多. strlen与sizeof的区别 1.sizeof操作符的结果 ...
- memset linux 头文件,C函数之memset()函数用法
1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针 2. 需要的头文件 o ...
- strlen函数,strcpy函数,strcat函数,memset函数,strcmp函数,memcpy函数,memove()函数
文章目录 一,strlen函数(库函数头文件<string.h>) 二,strcpy函数(库函数头文件<string.h>)拷贝函数 三,strcat函数(头文件是<st ...
最新文章
- Linux内核探讨-- 第六章
- Laravel 队列:如何查看队列报错信息
- python语言打印菱形_Python打印菱形
- python爬虫:其他操作
- python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测
- 近年NOIP普及组复赛题目的简单讲解
- 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)
- 在VS上部署OpenGL
- 年总结(二):历经一年的蜕变
- 基于android的学生选课信息app
- 小米手机miui12系统usb共享网络
- 学习编程需要什么基础
- 河南省旅游服务中心信息中心备份及集成
- 惊闻同事噩耗,思绪联翩
- linux的睡眠框架及实现
- OpenGL超级宝典的例子Triangle
- 知识产权公证业务构成
- Linux下查看DNS服务器IP地址
- 【迪大学院】X64X86游戏安全逆向分析相关所有视频链接
- 三维gis系统 开发
热门文章
- 地方门户网站如何盈利?
- 解决gitlab关闭登录选项问题
- [Asp.net]Uploadify上传大文件,Http error 500 解决方案
- python 3.6.3 异常
- 【重磅推出】推荐系统系列教程之九:解密“看了又看”和“买了又买”(Item-Based)...
- PyTorch 深度学习:32分钟快速入门——ResNet
- CIKM'21「eBay」推荐系统--利用超图对商品的多模态信息建模
- 老电脑linux内核,如何删除废旧的Linux内核(kernel)
- 网络相关的常用协议总结
- FairMOT: On the Fairness of Detection and Re-Identification in Multiple Object Tracking 效果展示