根据网站做app网站收录查询接口

pingmian/2025/10/14 19:47:05/文章来源:
根据网站做app,网站收录查询接口,菏泽营销网站建设,如何在网站找做贸易的客户内存函数主要用于动态分配和管理内存#xff0c;它直接从指针的方位上进行操作#xff0c;可以实现字节单位的操作。 其包含的头文件都是#xff1a;string.h memcpy copy block of memory的缩写----拷贝内存块 格式#xff1a; void *memcpy(void *dest, const void …内存函数主要用于动态分配和管理内存它直接从指针的方位上进行操作可以实现字节单位的操作。 其包含的头文件都是string.h memcpy copy block of memory的缩写----拷贝内存块 格式 void *memcpy(void *dest, const void *src, size_t num);作用与strcpy类似但是从内存的角度从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 要求 • 这个函数在遇到 \0 的时候并不会停下来。也就是说如果在数据中间插入 ‘\0’ 是不会停下复制进程的。 • 如果source和destination有任何的重叠复制的结果都是未定义的。 • 鉴于拷贝的类型不一使用*void来表示任意类型。 • num的单位是字节 实例 int main() {char arr1[20] hello world;char arr2[20] ;memcpy(arr2, arr1,strlen(arr1)1);//需要复制的字节数为arr1的长度加上字符串结束符\0printf(%s, arr2);return 0; } int main() {int arr1[10] { 1,2,3,4,5,6,7,8,9,10 };int arr2[10] { 0 };//将arr1中的4 5 6 7 8拷贝到arr2中memcpy(arr2, arr13, 5 * sizeof(int));//可以拷贝数组中的任意数据int i 0;for (i 0; i 10; i){printf(%d , arr2[i]);}return 0; } 模拟实现 void* my_memcpy(void* dest, const void* src, size_t num) {void* ret dest;while (num--)//根据所要复制的字节数进行递减直到复制完成{assert(dest src);*(char*)dest *(char*)src;dest (char*)dest1;src (char*)src 1;}return (ret); } memmove move block of memory的缩写----内存体转移 格式 void * memmove ( void * destination, const void * source, size_t num ); 作用与要求 • 和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是可以重叠的。 如果源空间和⽬标空间出现重叠就得使⽤memmove函数处理。由于该特性实际上memmove比memcpy更加实用兼容性也更强。 实例 int main() {int arr1[] { 1,2,3,4,5,6,7,8,9,10 };memmove(arr1 2, arr1, 20);//20个字节就是五个整型在这里arr12也就是从3开始拷贝1,2,3,4,5五个数字int i 0;for (i 0; i 10; i){printf(%d , arr1[i]);}return 0; }//打印出的结果是1,2,1,2,3,4,5,8,9,10因为arr1的空间只够放下十个整型并且mommove是允许重叠内存空间的 模拟实现 void* my_memmove(void* dest, const void* src, size_t n) {unsigned char* d (unsigned char*)dest;const unsigned char* s (const unsigned char*)src;if (s d s n d) {// 如果源地址在目标地址之前且重叠for (size_t i n; i 0; i--) {d[i - 1] s[i - 1];}} else {// 普通情况下的复制for (size_t i 0; i n; i) {d[i] s[i];}}return dest; }memset set block of memory的缩写----填充设置内存块 格式 void * memset ( void * ptr, int value, size_t num ); 作用memset是⽤来设置内存的将内存中的值以字节为单位设置成想要的内容。同时在重叠内存空间时实现覆盖原内容。 要求 • 使用memset函数时需要谨慎确保不会意外覆盖原有的数据。 实例 int main() {char str[] almost every programmer should know memset!;memset(str, -, 6);printf(str)return 0; }//结果是 ------ every programmer should know memset! //也就是说将almost覆盖模拟实现 void* my_memset(void* ptr, int value, size_t num) {unsigned char* p (unsigned char*)ptr;for (size_t i 0; i num; i) {p[i] (unsigned char)value;}return ptr; } memcmp compare block of memory的缩写----比较内存块 作用与strcmp类似⽐较从ptr1和ptr2指针指向的位置开始向后的num个字节参照下表 注意同strcmp不同的是memcmp可以比较内存区域的大小具体参照下方实例。 实例 int main() {char ned1[] dsdsdssdds1;char ned2[] dsdsdssdds2;int n;n memcmp(ned1, ned2, 44);printf(%d, n);return 0; } 模拟实现 int my_memcmp(const void* ptr1, const void* ptr2, size_t num) {//比较内存区域大小const unsigned char* p1 (const unsigned char*)ptr1;const unsigned char* p2 (const unsigned char*)ptr2;for (size_t i 0; i num; i) {if (p1[i] p2[i]) return -1;if (p1[i] p2[i]) return 1;}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

衡阳市网站建设公司北京网页制作公司物美价廉

Android系统启动加载流程: 参考图 Linux内核加载完毕启动init进程init进程fork出zygote进程zygote进程在ZygoteInit.main()中进行初始化的时候fork出SystemServer进程SystemServer进程开启的时候初始化ActivityThread和ActivityManagerService(其它还有P…

咸阳网站建设推广装修工人

ElasticSearch系列整体栏目 内容链接地址【一】ElasticSearch下载和安装https://zhenghuisheng.blog.csdn.net/article/details/129260827【二】ElasticSearch概念和基本操作https://blog.csdn.net/zhenghuishengq/article/details/134121631【三】ElasticSearch的高级查询Quer…

做缓网站网页版的微信

文章目录 5.1 跨链交易分析5.1.1 基础知识5.1.2 重点案例:分析以太坊到 BSC 的跨链交易理论步骤和工具准备Python 代码示例构思步骤1: 设置环境和获取合约信息步骤2: 分析以太坊上的锁定交易步骤3: 跟踪BSC上的铸币交易 结论 5.1.3 拓展案例 1:使用 Pyth…

模板网站建设哪家专业上海企业查询官网

楼宇自动化在现代建筑中扮演着重要的角色,它可以集成和控制各种设备和系统,提高建筑的能效和舒适性。然而,不同的设备和系统通常使用不同的通信协议,这给楼宇自动化的实施带来了一定的挑战。为了解决这个问题,BACnet和…

做网站大概要多久项目实施方案计划书

正则表达式速查表 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n“匹配字符”n“。”\n“匹配一个换行符。串行”\\“匹配”\“而”\(“则匹配”(“。 ^ 匹配输入字符串的开始位置。如果设置了RegExp…

化妆品网站优化网站代码规范性

hi,我是逸尘,一起学java吧 枚举是信息的标志和分类 当一个变量有几种固定可能的取值时,就可以将它定义为类型的枚举。 优点:代码可读性好,入参约束严谨,代码优雅,是最好的信息分类技术&#x…

网站免费建站众享星球专门做童装的网站

一、SpEL 其中,直接写也可以赋值,‘ ’ 单引号引起来后成为一个字符串对象,可以调用String的方法; 二、引用另外一个bean 装配这个类的bean: 1、第一种方法,property标签中使用bean引用 2、使用Spring表达…

房地产网站设计网络营销推广的

原标题:北方工业大学服务机器人研究项目介绍指导老师:王月海、杨扬团队成员:李雄 16级研究生 电子与通信工程专业郭迎达 15级研究生 电子与通信工程专业朱建林 15级研究生 计算机技术专业宋威 16级研究生 电子与通信工程专业孙逊之 15级研究生…

产品设计公司创业常州seo建站

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发…

广州建设银行招聘网站凡客v 网上商城

【ArcGIS处理】行政区划与流域区划间转化 引言数据准备1、行政区划数据2、流域区划数据 ArcGIS详细处理步骤Step1:统计行政区划下子流域面积1、创建批量处理模型2、添加批量裁剪处理3、添加计算面积 Step2:根据子流域面积占比均化得到各行政区固定值 参考…

珠海微网站制作网页设计实训报告总结与收获

摘要: 知识图谱,是结构化的语义知识库,用于迅速描述物理世界中的概念及其相互关系,通过将数据粒度从document级别降到data级别,聚合大量知识,从而实现知识的快速响应和推理。文/阿里安全 染青“The world i…

深圳电力建设公司网站sns社交网站建设

Git 基础 参考 Git 中文文档 — https://git-scm.com/book/zh/v2 1.介绍 Git 是目前世界上最先进的分布式版本控制系统,有这么几个特点: 分布式:是用来保存工程源代码历史状态的命令行工具保存点:保存点可以追溯源码中的文件…

网站开发+语音网页设计与制作100例论文

iis php500错误的解决办法:1、打开PHP.ini,设置显示错误;2、把“require(./xxx.php)”改成“require(xxx.php)”;3、给网站的上级目录赋予iis用户读权限即可。推荐:《PHP视频教程》本方法适用于任何品牌的电脑。IIS 配…

购物网站开发需要什么技术wordpress login form

题目描述 山东理工大学有很多学生,当然也有很多美女,机械实验班的学委(外号:大王八)很想找个女朋友,但他想找个身高和自己相配的女生坐女朋友,现有理工大N个美女的身高数据,但由于N的…

贵阳城乡建设学校网站wordpress 登录模块

Main方法相当一个主线程,JVM会自动寻找class文件中的main方法并执行(请思考tomcat加载java web项目启动的线程数和每次tomcat服务器接收到请求,是不是要发起一个线程去处理) 以下的例子展现了Main主线程中启动了两个分支线程(mTh1和mTh2) pac…

云虚拟主机怎么做网站静态网站建设的PPT

题目描述 大家都知道素数的概念,如果1个数只有1和它自己两个因数的话,则这个数被称之为素数,也叫做质数,因此最小的素数是2。 现在想问你,给定2个正整数n和m,从n到m(含n、m)的所有素…

四川省城乡建设厅门户网站WordPress开启邮件服务

之前记录了按照模板生成 DOCX 文件、并转换为 PDF 文件的方法 https://blog.csdn.net/qq_40096897/article/details/131979177?spm1001.2014.3001.5501 但是使用效果并不是很理想,转换完的 PDF 格式和原本的文档格式不匹配。所以在此重新找了一个文件转 PDF 的方法…

网站开发 环境所有的购物网站

http://fms45.fmsx.org/转载于:https://www.cnblogs.com/tangxiacun/p/4549051.html

交易所网站开发实战达孜网站建设

2020年7月3—4日,由 CSDN 主办的第三届 AI 开发者大会(AI ProCon 2020)(大会官网:https://aiprocon.csdn.net/)将以线上直播的形式与大家相见。本次大会历时2天,一次性设立6大主题、20大精彩分论…

wordpress网站绑定多个域名企业建网站解决方案

Gemini 1.5 Pro 发布! 这款模型凭借其超长的上下文处理能力脱颖而出,支持10M tokens。 它的多模态特性意味着,无论面对多么庞大复杂的内容,Gemini 1.5 Pro都能游刃有余地应对。 在AI的世界里,上下文的理解如同记忆的…