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

哪个网站可以做担保交易平台专业的家居行业网站模板

哪个网站可以做担保交易平台,专业的家居行业网站模板,免费做视频的软件app,做it的网站面试题&#xff1a;优化中的优化&#xff08;10分满分&#xff09; 字符串拷贝:是将一个字符串的内容复制到另一个字符串中的操作。 运用函数模拟字符串拷贝&#xff1a;&#xff08;5分&#xff09; 模拟字符串拷贝 #include <stdio.h> void my_strcpy(char* dest, c…

面试题:优化中的优化(10分满分)

字符串拷贝:是将一个字符串的内容复制到另一个字符串中的操作。

运用函数模拟字符串拷贝:(5分)

模拟字符串拷贝
#include <stdio.h>
void my_strcpy(char* dest, char* str)
{while (*str != '\0'){*dest = *str;str++;dest++;}*dest = *str;}
int main()
{strcpy字符串拷贝char arr1[] = "##########";char arr2[] = "柯南";my_strcpy(arr1, arr2);printf("%s\n", arr1);return 0;
}

对于以上代码进行优化:(6分)

后置++的使用和赋值的灵活使用让代码更加简洁:

//优化模拟strcpy
#include <stdio.h>
void my_strcpy(char* dest,char*scr)
{while (*dest++ = *scr++)//第二个优化  {;//*dest++ = *scr++;//第一个优化}
}
int main()
{char arr1[] = "##########";char arr2[] = "柯南";my_strcpy(arr1, arr2);printf("%s\n", arr1);return 0;
}

更加一步的优化:排除野指针的优化(7分)

//排除NULL的使用(进一步优化)
#include <stdio.h>
void my_strcpy(char* dest, char* scr)
{if (dest != NULL && scr != NULL){while (*dest++ = *scr++)//第二个优化{;//*dest++ = *scr++;//第一个优化}}
}
int main()
{char arr1[] = "##########";char arr2[] = "柯南";my_strcpy(arr1, arr2);printf("%s\n", arr1);return 0;
}

 assert的断言的使用:(进行报错的提示)(8分)

//进行报错的提示:
#include <stdio.h>
#include <assert.h>
void my_strcpy(char* dest, char* src)
{assert(dest != NULL);assert(src != NULL);while (*dest++ = *src++){;}
}
int main()
{char arr1[] = "##########";char arr2[] = "柯南";my_strcpy(arr1, arr2);printf("%s\n", arr1);return 0;
}

 const求改,和返回值的修改(不可修改的左值)(10分):

//const求改,和返回值的修改(不可修改的左值)
#include <stdio.h>
#include <assert.h>
char *my_strcpy(char* dest, const char* src)
{char* ret = dest;assert(src != NULL);assert(dest != NULL);while (*dest++ = *src++){;}return ret;
}
int main()
{char arr1[] = "##########";char arr2[] = "柯南";printf("%s", my_strcpy(arr1, arr2));return 0;
}

http://www.yayakq.cn/news/190487/

相关文章:

  • 廊坊网站设计制作wordpress上传图片自动添加属性
  • 雄安网建 网站建设人力资源公司起名大全
  • 有经验的永州网站建设电商网站开发流程文档
  • 旅游网站制作方法263企业邮箱怎么注册
  • 外包网站设计湖南鸿泰电力建设有限公司网站
  • 教育平台网站建设泰安网站建设公司排名
  • 想建一个自己的网站手机版静态网页模板
  • 广州市车管所网站建设建立网站 用英语
  • 工信部企业网站备案建设银行个人网上银行网页
  • 互联网公司市值株洲seo网络优化招聘网
  • 全国新农村建设中心网站网wordpress站底部图片悬浮
  • 站长工具的网址知道百度
  • 企业建设好一个网站后_如何进行网站推广?免费公司网站建站
  • 无锡网站建设专家无锡网站制作上海市上海中学校服
  • 湖北省建设厅七大员报名网站网页编辑器dw
  • 哪个大学的网站做的最好看网页制作工具有哪些
  • 做网站赚钱嘛广州小程序开发外包
  • wordpress 企业站教程网站建设方案分析
  • 老域名怎么做新网站沃尔玛网上超市
  • 网站建设代码介绍大学生个人网站作品
  • 宠物网站 模板国外建站vps
  • 专业简历制作网站有哪些做阿里巴巴网站卖货咋样
  • 酒店宾馆型网站开发商标可以做网站吗
  • 福田网站建设设计公司网站子页面设计
  • 网站开发用什么语言最好如何查网站的icp备案
  • 花生壳建设网站东莞专业网站设计专业服务
  • 深圳做装修网站费用多少钱公司网站一年多少钱
  • wordpress新建htmlh5网站不利于优化吗
  • app购物网站建设深圳建站公司一般需要多久
  • 廊坊网站建设廊坊网站渗透