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

西安市建设干部学校网站网络营销的未来6个发展趋势

西安市建设干部学校网站,网络营销的未来6个发展趋势,怎么建立免费的网站,江油市规划和建设局网站1. memcpy使⽤和模拟实现 2. memmove使⽤ 3. memset函数的使⽤ 4. memcmp函数的使⽤ 天行健 君子以自强不息一、memcpy的使用和模拟实现 作用#xff1a; 1. 函数memcpy从source的位置向后复制num个字节的数据到destination指向的内存位置。 2. 这个函数在遇到‘\0’的时…1. memcpy使⽤和模拟实现 2. memmove使⽤ 3. memset函数的使⽤ 4. memcmp函数的使⽤ 天行健 君子以自强不息一、memcpy的使用和模拟实现 作用 1. 函数memcpy从source的位置向后复制num个字节的数据到destination指向的内存位置。 2. 这个函数在遇到‘\0’的时候不会停下来该函数不检查源中是否有任何终止null字符——它总是精确地复制num个字节。 3.如果source和destination有任何的重叠复制的结果都是未定义的。 1.1直接使用 int main() {int arr1[10] { 0,1,2,3,4,5,6,7,8,9 };int len sizeof(arr1) / sizeof(arr1[0]);int arr2[10] { 0 };memcpy(arr2, arr1, sizeof(arr1));//这个是一个字节为单位的for (int i 0; i len; i){printf(%d , arr2[i]);} }1.2 模拟实现 #includeassert.h void* my_memcpy(void * pr2, const void* pr1, size_t count) {void* ret pr2; //先把起始的地址储存起来assert(pr2 ! NULL);assert(pr1 ! NULL);while (count--){//因为我们这里的单位是一个字节所以我们要一个一个的访问比较好//这里是int类型的我们可以先转化为char类型的指针来进行操作*(char *)pr2 *(char *)pr1;pr1 (char*)pr1 1;pr2 (char*)pr2 1;}return ret; }int main() {int arr1[10] { 0,1,2,3,4,5,6,7,8,9 };int len sizeof(arr1) / sizeof(arr1[0]);int arr2[10] { 0 };int * pr my_memcpy(arr2, arr1, sizeof(arr1)); //这里的是int类型的 所以接收也需要int * 类型的指针for (int i 0; i len; i){printf(%d , *(pri));}return 0; }注意该函数不可以处理自己会出现以下的错误 二、memmove使用 1.和memcpy 的差别就是memmove函数允许目标内存块的重叠 2.如果源空间和目标函数出现重叠就要使用memmove函数处理 #includestdio.h int main() {int arr1[] { 1,2,3,4,5,6,7,8,9,10 };int arr2[20];int len sizeof(arr1) / sizeof(arr1[0]);memmove(arr12 , arr1, 20);for (int i 0; i len; i){printf(%d , arr1[i]);}return 0; }三、memset函数的使用 memset 函数是用来设置函数的将内存储存的值以字节为单位设置成想要的内容 #includestdio.h #includestring.h //void* memset(void* ptr, int value, size_t num); int main() {char arr[10] { abcdefghj };int num sizeof(arr) / sizeof(arr[0]);//传进去的地址设置的内容设置字节的长度char * ret (char * )memset(arr[1], x, 4);for (int i 0; i num; i){printf(%c , arr[i]);}return 0; }四、memncmp函数的使用 比较从ptr1和ptr2指针指向的位置开始向后的num个字节 返回值如下 int print(void) {char arr3[20] abcd;char arr4[20] abcd;int num1 memcmp(arr3, arr4, sizeof(arr3));return num1;} int main() {char arr1[20] i am a student;char arr2[20] i am a stuDent;// arr1与arr2比较比较的个数int num memcmp(arr1, arr2, sizeof(arr1));printf(%d\n, num);if (num 0){printf(arr1arr2\n);}else if (num 0){printf(arr1arr2\n);}else{printf(arr1arr2\n);}int ret print();printf(%d\n,ret);return 0; }
http://www.zqtcl.cn/news/241954/

相关文章:

  • 石家庄网站搭建定制在百度上如何上传自己的网站
  • 南宁建设厅官方网站福州中小企业网站制作
  • 模板网站建设平台昆山专业网站建设公司哪家好
  • 百度指数的数值代表什么网站建设优化的作用
  • 河南便宜网站建设价格wordpress页面图片插件
  • 网站生成wordwordpress汽车主题公园
  • 网络营销成功的案例及其原因湖南网站seo地址
  • 潍坊企业网站模板绩效考核表 网站建设
  • 建设企业网站公做深度游网站 知乎
  • 可以做h5的网站韶关网站建设制作
  • 企业网站建设的基本要素有哪些通知模板范文
  • 网站建设计划书范本住房和城乡建设部网站事故快报
  • 西安网站建设公司排家居用品东莞网站建设
  • 网站建设评比文章上海手机网站建设价格
  • 微信手机网站三合一建筑工程网络计划方法
  • 网站上文章分享的代码怎么做的建在线教育网站需要多少钱
  • 如何自己弄网站怎么用手机做网站服务器
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录有做不锈钢工程的网站
  • 适合做公司网站的cms东莞阳光网站投诉平台
  • 建设一个网站的意义印刷东莞网站建设技术支持
  • 80端口被封怎么做网站个人网站做支付接口
  • 如何区分网站开发语言建设网站地图素材
  • 建网站的流程怎么投稿各大媒体网站
  • 品牌推广的步骤和技巧专业seo培训学校
  • 新网站上线怎么做seo网站建设语言什么语言
  • 山东省住房城乡和建设厅网站黄页网站推广下载免费
  • 网站建设与运营的论文的范本百度秒收录蜘蛛池
  • asp.net做音乐网站wordpress伪静态规则iis
  • seo 网站优化2021给个最新网站
  • 做废铝的关注哪个网站好seo推广优化的方法