我们经常将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 还可以这样用相关推荐

  1. linux. signal信号,Linux下signal信号汇总

    SIGHUP /* Hangup (POSIX). */ 终止进程 终端线路挂断 SIGINT /* Interrupt (ANSI). */ 终止进程 中断进程 Ctrl+C SIGQUIT /* ...

  2. 疑问:c++中的memset

    在dev c++下调试  1 #include <mem.h>  2 #include <iostream.h>  3 #include <cstdlib>     ...

  3. C++ memset

    memset的主要功能是对一片内存进行赋值(逐字节进行) 包含在头文件#include < cstring >中. 函数模板 void *memset(void *s, int v, si ...

  4. c++ memset 语言_自学C语言不知道从哪儿下手?学习框架都帮你列好了!

    首先up主发现头条上居然没有技术板块,不知道是不是我没看见,那么我就做头条技术萌新大佬哈哈哈哈,想想都刺激, 普通人学习c语言大概需要3个月时间,每天码代码,学好了c,你会发现c++基本只需要1个月不 ...

  5. memset()函数用法及其作用

    memset()函数原型是: extern void *memset(void *buffer, int c, int count) //buffer:为指针或是数组, //c:是赋给buffer的值 ...

  6. memset初始化内存

    在suse 9,运行man memset 查看memset的解释如下: "NAME        memset - fill memory with a constant byte SYNO ...

  7. C语言memset函数详解(Linux下和windows下的差异)

    memest原型 (please type "man memset" in your shell) void *memset(void *s,  int c, size_t n); ...

  8. memset函数详细说明

    1.void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c. 2.例子 #include <stdio.h> ...

  9. bzero, memset ,setmem 区别

    bzero   原型:extern void bzero(void *s, int n); 用法:#include <string.h> 功能:置字节字符串s的前n个字节为零.     说 ...

最新文章

  1. 可持续农业生态系统中的核心微生物组
  2. 【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )
  3. oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植
  4. 【转】CT中的“层“与“排“的区别
  5. python语言为何不受待见_程序员为什么讨厌这些语言
  6. __proto__VS。 JavaScript原型
  7. python 年月日转换日期_python 二〇二〇年九月二十四日 汉字日期转化为数字日期...
  8. 前端html制作中国地图,echarts实现中国地图
  9. android 魅族定位权限,魅族Flyme5.2的权限问题
  10. JavaMailSenderImpl 使用465端口配置
  11. [HDCTF2019]bbbbbbrsa
  12. 【Python】胡渊鸣的99行代码——冰雪奇缘
  13. QQ小程序下载文件到本地
  14. zabbix微信告警(虚拟机脚本测试成功,zabbix上收不到信息)
  15. java版QQ 欢迎点评
  16. Web3. 解决的实际问题, 第一部分
  17. 日本大型移动支付软件 PayPay 的 TiDB 迁移实践
  18. KgoUI(2) 之 vue + layui
  19. Linux中tar 命令压缩时报错 tar: Removing leading `/‘ from member names
  20. 笔记本打印时出现打印机出现异常配置问题_打印机状态显示错误怎么办?

热门文章

  1. 7年半老程序员,被现实击垮……
  2. maven快照版本和发布版本
  3. git入门:概念、原理、使用
  4. SIP协议和压力测试, SIP callflow图形生成
  5. Java 洛谷 P1150 Peter的烟
  6. C语言 计算2-4+6-8+.....+98-100的结果
  7. Java 数组升序降序排列Arrays.sort( )通俗易懂
  8. 实验二matlab数值,实验二MATLAB数值计算
  9. 单模光电转换器怎么接_行业观察 | 硅基光电子与微电子单片集成研究进展
  10. php读文阻塞,php socket编程 读完成后写阻塞