C语言-内存操作-memory.h头文件
文章目录
- memory 头文件
- memset //初始化内存
- memcpy //内存拷贝
- memmove //内存移动---处理内存重叠现象
- memcmp //内存比较
memory 头文件
#include <memory.h>
memset //初始化内存
第一个参数:初始化内存的首地址
第二个参数:将内存初始化成什么值
第三个参数:从首地址开始多少个值设置为0
int arr[10];int x;memset(arr,0,sizeof(arr));for(x=0;x<10;x++){printf("%d\t",arr[x]);}
memcpy //内存拷贝
// 1参:目标空间的首地址
// 2参:源空间的首地址
// 3参:从源空间拷贝多少个字节的数据
int a=10;int b = 20;printf("a=%d\nb=%d\n",a,b);memcpy(&a,&b,4);printf("a=%d\nb=%d\n",a,b);
int arr[] = {1,2,3,4,5};int a;for(a=0;a<5;a++){printf("%d",arr[a]);}printf("\n");memmove(arr,arr+1,sizeof(int)*4);for(a=0;a<5;a++){printf("%d",arr[a]);}
memcmp //内存比较
第一个参数:参与比较的首地址
第二个参数:参与比较的首地址
第三个参数:从首地址开始比较的字节数
int a = 10;int b = 20;int c=20;memcmp(&a,&b,4)==0?printf("相等\n"):printf("不相等\n");memcmp(&c,&b,4)==0?printf("相等\n"):printf("不相等\n");
C语言-内存操作-memory.h头文件相关推荐
- graphics.h头文件_C语言图形(graphics.h头文件功能和示例)
graphics.h头文件 C中的颜色说明 (Color Description in C) setbkcolor sets the background to the color specified ...
- C语言不要重复包含.h头文件和.c文件
1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> f3.h //#ifndef AE_OK #define AE_OK 0 typedef int ngx_int ...
- c语言 自动包含头文件,C语言不要重复包含.h头文件和.c文件
http://blog.csdn.net/unix21/article/details/8450235 2012 1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> ...
- 内存管理pbuf.h头文件源码解析——LwIP学习
声明:个人所写所有博客均为自己在学习中的记录与感想,或为在学习中总结他人学习成果,但因本人才疏学浅,如果大家在阅读过程中发现错误,欢迎大家指正. LwIP的内核(core文件夹)文件中pbuf.c是包 ...
- 文件 单片机_单片机C语言编程中reg52.h头文件的作用
前言:本人出于爱好将不定期发送电气电工.前端.单片机等内容,可能会无法顾及关注我的所有人需求,请大家按需收藏自己想要知识,有用则收之,无用则弃之,不系统更新,仅供零星学习O(∩_∩)O哈哈~ 在代码的 ...
- string类 string.h头文件 cstring头文件区别以及读取一行字符串总结
以前一直分不清string类 string.h头文件 cstring头文件的去别,今天ce了一发才稍微弄懂了. 首先C语言中只有string.h头文件,string.h包含了一些字符数组和字符串的函 ...
- c语言windows.h头文件详解
如果c语言库里没有某个头文件 只需要将下好的头文件放入下面的路径即可 windows.h头文件包含的函数及其用法 1.GetAsyncKeyState()()//通过函数来判断按键按下的状态 主要用法 ...
- direct.h头文件(对目录操作)
chdir()改变当前目录的函数 原形:int chdir(const char *path) 功能:把由path指定的目录改为当前目录.path参数中可以指定驱动器号,如"a:\\ddd& ...
- c语言intrins头文件,结合单片机学习板学习c语言之流水灯制作 intrins.h头文件
原标题:结合单片机学习板学习c语言之流水灯制作 intrins.h头文件 目的:实现流水灯. 本文引用地址:http://www.eepw.com.cn/article/201608/294948.h ...
- c语言中的stdbool.h头文件,【C语言】中的stdbool.h头文件
C语言中的stdbool.h头文件 一.相关基础知识 二.具体内容 Win7下安装的VS2015中的stdbool.h的位置为: F:\Program Files (x86)\Microsoft Vi ...
最新文章
- 用于可解释机器学习的 Python 库
- Silverlight3 Tools Download link
- SpringBoot定时任务实现的两种方式介绍
- YBTOJ:染颜色(KDtree)
- kotlin 添加第一个 集合_Flutter开发必学Dart语法篇之集合操作符函数与源码分析...
- template多行编写的方式
- C#——orm-FulentData(sqlite3)——异常捕获
- 阿里云Linux服务器配置Java环境
- P3200 [HNOI2009]有趣的数列
- 思科交换机路由器配置命令大全
- 选择永远比努力更重要!
- raize控件的安装注意
- st visual develop STM8 软件配置教程
- mysql报错:check the manual that corresponds to your MySQL server version for the right syntax to use
- MySQL pt工具应用
- 屏蔽搜索引擎的无用蜘蛛,减轻服务器压力
- pr怎样制作遮罩,premiere怎样制作圆形遮罩
- Chrome Network面板工具之万文多图详解
- CDN加速可以为网络用户解决哪些难题?
- 【FlutterFlame 游戏 - 壹】开启新世界的大门
热门文章
- Tomcat 9.0 下载安装 配置
- 111端口rpcbind漏洞
- 父亲儿子计算机语言,c语言之父_C语言编程,父亲30岁。儿子6岁,问多少年后父亲的岁数是儿子的2倍...
- 爬虫日记-采集 快代理 免费 代理ip 并 清洗 ip 附源码gitee,可运行
- 各大Asp木马的万能密码
- 揭密如何写ASP木马后门
- 菜鸟抓鸡--各个端口的***总结
- 中小型企业无线网络设计
- 清除计算机用户缓存,如何在Windows 7中清除内存缓存,释放电脑空间?
- 百度知心搜索–基于深度数据瓦解和用户行为分析的搜索引擎