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

外贸网站租用外国服务器好还是自己装一个服务器好百度百科优化排名

外贸网站租用外国服务器好还是自己装一个服务器好,百度百科优化排名,中国建筑企业公司排名,网站建设课结课感受本章对 memcpy#xff0c;memmove#xff0c;memcmp 三个函数进行详解和模拟实现#xff1b; 本章重点#xff1a;3个常见内存函数的使用方法及注意事项并学会模拟实现#xff1b; 如果您觉得文章不错#xff0c;期待你的一键三连哦#xff0c;你的鼓励是我创作的动力… 本章对 memcpymemmovememcmp 三个函数进行详解和模拟实现 本章重点3个常见内存函数的使用方法及注意事项并学会模拟实现 如果您觉得文章不错期待你的一键三连哦你的鼓励是我创作的动力之源让我们一起加油一起奔跑让我们顶峰相见 1.memcpy函数内存拷贝函数 函数介绍  1.memcpy函数的作用从source的位置开始向后复制num个字节的数据到destination的内存位置。 可以拷贝字符数组整型数组结构体等等所以参数是void* 的指针 2.这个函数在遇到 \0 的时候并不会停下来。注意 3.memcpy函数的局限如果source和destination有任何的重叠复制的结果都是未定义的。 memcpy函数拷贝不重叠的内存的拷贝。 4.拷贝结束返回目标空间的起始地址。 使用举例 memcpy的模拟实现 void* memcpy(void* dst, const void* src, size_t count) {void* ret dst;assert(dst);assert(src);while (count--) {*(char*)dst *(char*)src;dst (char*)dst 1;src (char*)src 1;}return(ret); } 就是将源内容一个一个字节的拷贝到目标空间去所以强制类型转换成char* 2.memmove函数内存移动函数 函数介绍  memcpy和memmove函数的用法一样作用有所差别 1.memmove函数不仅可以拷贝不重叠的内存而且可以拷贝重叠的内存。 2.和memcpy的差别就是memmove函数处理的源内存块和目标内存块是可以重叠的。 3.如果源空间和目标空间出现重叠就得使用memmove函数处理。 memmove的使用示例 当memmove函数用来拷贝重叠内存 memmove函数的模拟实现 void* memmove(void* dst, const void* src, size_t count) {void* ret dst;if (dst src || (char*)dst ((char*)src count)){while (count--){*(char*)dst *(char*)src;dst (char*)dst 1;src (char*)src 1;}}else {dst (char*)dst count - 1;src (char*)src count - 1;while (count--) {*(char*)dst *(char*)src;dst (char*)dst - 1;src (char*)src - 1;}}return(ret); } 解析 例如将arr[]{12345678910}中的1 2 3 4 5 放到3 4 5 6 7的位置上去如果我们还是用前面memcpy的思想第一步把1放到3上去变为1 2 1 4 5 6 7 8 9 10第二步把2放到4上去变为1 2 1 2 5 6 7 8 9 10第三步我们需要将3放到5上去但是第一步我们已经将3改变了所以这种思想不行 memmove模拟实现思想 3.memcmp函数内存比较函数 函数介绍 比较从ptr1和ptr2指针开始的num个字节 返回值如下 使用示例代码 int main() {char buffer1[] DWgaOtP12df0;char buffer2[] DWGAOTP12DF0;int n;n memcmp(buffer1, buffer2, sizeof(buffer1));if (n 0){printf(%s is greater than %s.\n, buffer1, buffer2);}else if (n 0){printf(%s is less than %s.\n, buffer1, buffer2);}else{printf(%s is the same as %s.\n, buffer1, buffer2);}return 0; } 运行结果 本章完~
http://www.hkea.cn/news/14306988/

相关文章:

  • 改进网站建设英文作文几十万做网站平台
  • 网站备案视频app是程序员做出来的吗
  • 培训网站开发学校贵阳新闻最新消息今天
  • 勾线外包网站wordpress4.8.2下载
  • 荆州北京网站建设wordpress默认字体
  • 做刀模网站安康市建设局网站
  • 成都住建厅官方网站学做网站论坛VIP怎么样
  • 太原工程建设招投标信息网站短视频创作平台
  • 2010年青海省建设厅网站宽带业务如何推广
  • 公司网站备案申请网站关键词部署
  • wordpress收费会员插件海南快速seo排名优化
  • 虎林网站建设网站制作 推荐新鸿儒
  • zencart网站搬家北京建设工程造价信息网官网
  • 做公司网站需要多久iis网站连接数据库失败
  • 鞍山新款网站制作哪家好网站建设的目的包含哪些方面
  • 海南做网站的公司哪家好汕头建设吧百度贴吧
  • 影视会员代理平台网站wordpress更改站点ip
  • 西安网站推广方案男女做羞羞的事视频网站
  • 公众号的微网站怎么做的网站建设免
  • 网站建设规划总结深圳比较出名的外贸公司
  • 企业网站制作报价单登录到wordpress后台
  • 网站流量提供商如何创建自己的网站
  • nat123做网站 查封网站设计超链接怎么做
  • wordpress网站排行榜wordpress上显示pdf
  • 安防公司做网站图片intitle:律师网站建设的重要性
  • 苏州交通网站建设高端网站建设熊掌号
  • 山东网站app制作wordpress导航站主题
  • 动漫设计工作室网站制作公司w网站建设需求说明
  • 怎么做自我介绍网站网页图文模板
  • 做视频直播网站填写网站信息