当前位置: 首页 > news >正文

上传网站工具模板建站网页

上传网站工具,模板建站网页,东莞市路桥公司,wordpress代码上传C语言内存函数 文章目录 C语言内存函数1. memcpy2. memmove3. memset4. memcmp 注意: 使用这些函数需要包含 string.h头文件。 1. memcpy void * memcpy ( void * destination, const void * source, size_t num );从source指向的位置开始,向后复制num…

C语言内存函数

文章目录

  • C语言内存函数
    • 1. memcpy
    • 2. memmove
    • 3. memset
    • 4. memcmp

注意: 使用这些函数需要包含 string.h头文件。

1. memcpy

void * memcpy ( void * destination, const void * source, size_t num );
  • source指向的位置开始,向后复制num个字节的内容到destination中。
  • 复制过程中,不在乎内容是什么,无论是什么内容都是照搬。
  • destinationsource指向的空间中有任何的重叠部分,那么它们复制的结果都是未定义的。
  • 需要注意的是,在拷贝字符串时,如果拷贝的内容最后一个位置不是\0,最好在拷贝结束后加上\0,否则后期可能造成越界访问。
#include <stdio.h>
#include <string.h>int main()
{char* s1 = "hello memcpy";char s2[50];memcpy(s2, s1, ((strlen(s1) + 1) * sizeof(s1[0])));printf("%s\n", s2);return 0;
}

在这里插入图片描述

2. memmove

void * memmove ( void * destination, const void * source, size_t num );
  • memcpy不同的是memmovedestinationsource指向的部分是可以重叠的。
#include <stdio.h>
#include <string.h>int main()
{char s1[100] = "hello memmove 123456789";memcpy(s1 + 14, s1, 13 * sizeof(s1[0]));printf("%s\n", s1);return 0;
}

在这里插入图片描述

3. memset

void * memset ( void * ptr, int value, size_t num );
  • ptr指向的内存的num个字节的内存全部设置成value
#include <stdio.h>
#include <string.h>int main()
{char s1[100] = "hello memset";memset(s1, 'C', 3);printf("%s\n", s1);return 0;
}

在这里插入图片描述

4. memcmp

int memcmp ( const void * ptr1, const void * ptr2, size_t num );
  • 比较ptr1ptr2指向的位置开始,向后的num个字节的内容。
  • 如果ptr1指向的内容小于ptr2指向的内容,则返回值<0
  • 如果ptr1指向的内容等于ptr2指向的内容,则返回值==0
  • 如果ptr1指向的内容大于ptr2指向的内容,则返回值>0
#include <stdio.h>
#include <string.h>int main()
{char s1[] = "123456789";char s2[] = "234567890";printf("%d\n", memcmp(s1, s2, 5 * sizeof(char)));return 0;
}

在这里插入图片描述

http://www.lryc.cn/news/616914.html

相关文章:

  • 自己可以做网站优化大师免费下载
  • 武汉给政府做网站的公司如何创建个人网站免费
  • 苏州网站建设建站网交换友情链接的方法
  • beego做网站网上在线看视频为什么卡
  • wordpress安装网站app制作费用一览表
  • 做风投要关注哪些网站电子商务平台建设
  • 一般网站字体大小免费建站的平台
  • 宁波怎么建网站模板品牌网络营销成功案例
  • 做网站要什么技术客服外包平台
  • 做一万个网站网络营销策划的目的
  • 杭州做网站需要多少钱代写软文费用全网天下实惠
  • 科技布沙发优缺点黑帽seo排名技术
  • 3一6年级科技小制作手工baiduseoguide
  • 免费设计网站平台网络推广营销网
  • 自己做的旅游网站简介外贸网站优化公司
  • 山西手机版建站系统信息aso优化是什么意思
  • 秦皇岛黄金海岸好玩吗深圳seo优化排名
  • 汕头网站建设科技有限公司赛雷猴是什么意思
  • 广州学做网站浏阳廖主任打人
  • 合肥专业做网站公司蚌埠网络推广
  • 做汽车配件生意的网站软件培训机构排行榜
  • htm网站开发 实训市场营销推广
  • 济南网站建设培训班网站推广怎么做有效果
  • 网站建设公司哪家好 地址磐石网络朝阳区seo搜索引擎优化介绍
  • 网上做兼职正规网站怎么找推广渠道
  • 怎么做电影网站app网页设计与制作书籍
  • 杭州低价做网站百度一下你就知道原版
  • github 做自己的网站友链对网站seo有帮助吗
  • WordPress5分钟建站近期时事新闻
  • 游戏网站的监管由谁来做竞价恶意点击立案标准