memset 还可以这样用
我们经常将memset用在初始化中,其实还可以这样方便的使用它;
给数组中的一部分初始化;
看例子:
#include<iostream>
#include<string.h>
using namespace std ;
int main() {int a[21] = {0} ;memset(a+4,-1,5*sizeof(a[0])) ;for(int i = 0 ; i < 20 ; i++)cout << a[i] << ' ' ;cout << endl ;return 0 ;
}
输出结果为;
0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0
转载于:https://www.cnblogs.com/scottding/p/3729471.html
memset 还可以这样用相关推荐
- linux. signal信号,Linux下signal信号汇总
SIGHUP /* Hangup (POSIX). */ 终止进程 终端线路挂断 SIGINT /* Interrupt (ANSI). */ 终止进程 中断进程 Ctrl+C SIGQUIT /* ...
- 疑问:c++中的memset
在dev c++下调试 1 #include <mem.h> 2 #include <iostream.h> 3 #include <cstdlib> ...
- C++ memset
memset的主要功能是对一片内存进行赋值(逐字节进行) 包含在头文件#include < cstring >中. 函数模板 void *memset(void *s, int v, si ...
- c++ memset 语言_自学C语言不知道从哪儿下手?学习框架都帮你列好了!
首先up主发现头条上居然没有技术板块,不知道是不是我没看见,那么我就做头条技术萌新大佬哈哈哈哈,想想都刺激, 普通人学习c语言大概需要3个月时间,每天码代码,学好了c,你会发现c++基本只需要1个月不 ...
- memset()函数用法及其作用
memset()函数原型是: extern void *memset(void *buffer, int c, int count) //buffer:为指针或是数组, //c:是赋给buffer的值 ...
- memset初始化内存
在suse 9,运行man memset 查看memset的解释如下: "NAME memset - fill memory with a constant byte SYNO ...
- C语言memset函数详解(Linux下和windows下的差异)
memest原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n); ...
- memset函数详细说明
1.void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c. 2.例子 #include <stdio.h> ...
- bzero, memset ,setmem 区别
bzero 原型:extern void bzero(void *s, int n); 用法:#include <string.h> 功能:置字节字符串s的前n个字节为零. 说 ...
最新文章
- 可持续农业生态系统中的核心微生物组
- 【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )
- oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植
- 【转】CT中的“层“与“排“的区别
- python语言为何不受待见_程序员为什么讨厌这些语言
- __proto__VS。 JavaScript原型
- python 年月日转换日期_python 二〇二〇年九月二十四日 汉字日期转化为数字日期...
- 前端html制作中国地图,echarts实现中国地图
- android 魅族定位权限,魅族Flyme5.2的权限问题
- JavaMailSenderImpl 使用465端口配置
- [HDCTF2019]bbbbbbrsa
- 【Python】胡渊鸣的99行代码——冰雪奇缘
- QQ小程序下载文件到本地
- zabbix微信告警(虚拟机脚本测试成功,zabbix上收不到信息)
- java版QQ 欢迎点评
- Web3. 解决的实际问题, 第一部分
- 日本大型移动支付软件 PayPay 的 TiDB 迁移实践
- KgoUI(2) 之 vue + layui
- Linux中tar 命令压缩时报错 tar: Removing leading `/‘ from member names
- 笔记本打印时出现打印机出现异常配置问题_打印机状态显示错误怎么办?
热门文章
- 7年半老程序员,被现实击垮……
- maven快照版本和发布版本
- git入门:概念、原理、使用
- SIP协议和压力测试, SIP callflow图形生成
- Java 洛谷 P1150 Peter的烟
- C语言 计算2-4+6-8+.....+98-100的结果
- Java 数组升序降序排列Arrays.sort( )通俗易懂
- 实验二matlab数值,实验二MATLAB数值计算
- 单模光电转换器怎么接_行业观察 | 硅基光电子与微电子单片集成研究进展
- php读文阻塞,php socket编程 读完成后写阻塞