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

网站死链查询济宁贵网站建设

网站死链查询,济宁贵网站建设,用html5做的音乐网站,网络营销与直播电商专业就业前景最近一直在等面试消息#xff0c;都有点着急了#xff0c;的确#xff0c;还有太多不足#xff0c;笔面之后的一面技术面#xff0c;幸运地是在三个面试者中面试官留下了我#xff0c;可是一句话又搞的我一点底都没了#xff1a;“你别以为你通过了就怎么着#xff0c;…     最近一直在等面试消息都有点着急了的确还有太多不足笔面之后的一面技术面幸运地是在三个面试者中面试官留下了我可是一句话又搞的我一点底都没了“你别以为你通过了就怎么着其实你也很菜你写的程序不过就是让我大概看懂了罢了。”可不趁现在等消息好好想想写的那程序得了。当时一看题目感觉挺简单的字符串逆序很容易实现呐。 实现要求是至多只能申请一个空间不能用库函数。当时面试的时候是这样考虑的字符数组做函数参数传递此时如果直接传递的话就成值传参了所以立马就考虑到用二级指针。面试时写的程序大概如下 [c-sharp]view plaincopy #include iostream   using namespace std;      void reverse(char **src,int n);   int main(int argc,char **argv)   {       char test[]  I love you!;       couttestendl;       reverse(test,sizeof(test));       couttestendl;   }      void reverse(char **src,int n)   {       char temp  /0;       for(int i0;in/2;i)       {           temp  (*src)[i];           *src[i]  *src[n-i-2];           *src[n-i-2]  temp;       }       *src[n-1]  /0;       return ;   }   可是此时编译运行却出错“reverse”: 不能将参数 1 从“char (*)[12]”转换为“char **” 之后在main函数中加入:couttypeid(test).name()endl;couttypeid(test).name()endl;发现test为char *类型指针而test为char (*)[12]类型数组指针。所以参数传递时明显不匹配数组指针不能传向二级指针形参。修改代码后 [c-sharp]view plaincopy #include iostream   using namespace std;      void reverse(char **src,int n);   int main(int argc,char **argv)   {       char test[]  I love you!;           couttypeid(test).name()endl;           couttypeid(test).name()endl;       couttestendl;           char *p  test;       reverse(p,sizeof(test));           //reverse(test,sizeof(test));       couttestendl;   }      void reverse(char **src,int n)   {       char temp  /0;       for(int i0;in/2;i)       {           temp  *src[i];           *src[i]  *src[n-i-2];           *src[n-i-2]  temp;       }       *src[n-1]  /0;       return ;   }   通过编译运行后却又出现内存错误为什么呢 再看看reverse函数优先级又出错了*src[i];....这个算什么呢[]的优先级比*高所以首先src是与[]结合的那再通过解引用获得的会是什么元素此处已经明显内存溢出了。所以继续修改 [c-sharp]view plaincopy void reverse(char **src,int n)   {       char temp  /0;       for(int i0;in/2;i)       {           temp  (*src)[i];           (*src)[i]  (*src)[n-i-2];           (*src)[n-i-2]  temp;       }       (*src)[n-1]  /0;       return ;   }   再继续编译运行总算可以将I love you!逆序成!uoy evol I了。可是下面这个程序却让我彻彻底底挂掉了。 [cpp]view plaincopy #include iostream   using namespace std;      void reverse(char *src,int n);   int main(int argc,char **argv)   {       char test[]  I love you!;       couttestendl;       reverse(test,sizeof(test));       couttestendl;   }      void reverse(char *src,int n)   {       char temp  /0;       for(int i  0;in/2;i)       {           temp  src[i];           src[i]  src[n-i-2];           src[n-i-2]  temp;       }       return ;   }   同样达到了字符串逆序输出的效果。怎么感觉有点画蛇添足的效果呢函数是传入的是值形参尽管这个值的类型是个指针类型但是对于这个形参和实参来说所指向的位置是一样的即所操作的地址是一样的所以直接用数组名操作即可。哎果然还太菜呐。
http://www.pierceye.com/news/409705/

相关文章:

  • 西安做网站哪里好wordpress用户前端化
  • 宁波网站优化如何免费加速器
  • 一佰互联自助建站网站公司建设网站价格
  • 外贸网站模板免费下载wordpress英文显示改中文字体
  • 长春电商网站建设公司电话微博内容放到wordpress
  • 网站销售怎么样的商务网站模块设计时前台基础设施建设
  • 进空间的网站吗帝国建站教程
  • 做网站 业务流程图如何选择丹阳网站建设
  • 金属东莞网站建设技术支持开放平台产品经理
  • 全网营销型的网站苏州网站设计多少钱
  • 河南教育平台网站建设北京市工程建设信息交易网站
  • 正规品牌网站设计推荐如何上传自己的做的网站
  • 企业网站优化甲薇g71679做同等效果下拉词制作手机网站哪家好
  • 物流运输做网站的素材多用户商城系统价格
  • 营销型网站建设流程电脑怎么建网站
  • 郑州市汉狮做网站360免费建站
  • 安阳哪里有学做网站的学校做个公众号需要多少钱
  • 建站seo是什么成都做营销型网站
  • 网站建设哪个wordpress分类title
  • 建手机网站多少钱挂机软件定制
  • 网站建设 提案 框架河南一般建一个网站需要多少钱
  • 福建省建设人才市场网站深圳营销型网站建设优化
  • 晋城购物网站开发设计宣传网站有哪些
  • 在哪人网站要以接it项目做企业为什么要分析环境
  • 达令的网站建设wordpress上传视频
  • 织梦免费网站模块下载地址南充楼盘网
  • 深圳极速网站建设服务器做网站 然后百度推广
  • 西充县住房和城乡建设局网站深圳建设局网站打不开
  • 深圳常平网站建设制作公司网站开发qq群
  • 校园网站建设的感受论文专业微信网站建设公司首选