小白请教

qq_36422017 2017-11-30 08:27:41
int Seqlist::locate(int x)
{
int i;
for(i=0;i<=listlen-1;i++)
{if(data[i]=x)
return i+1;
}

return -1;//如果执行了上面的return下面是不是就不会执行
}
是不是如果执行了上面的return i+1,下面的return -1就不会执行?求指教。
...全文
621 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
LFLOOO 2018-02-01
  • 打赏
  • 举报
回复
return返回的意思 调用一个函数,就新开辟一个内存空间。 return了就表示离开这个空间返回调用它的空间
有点贪玩 2018-01-30
  • 打赏
  • 举报
回复
是的,遇到return 就直接退出函数了。 建议可以打断点调试一下,一步一步跟着走,很明了。
AlbertS 2018-01-30
  • 打赏
  • 举报
回复
对的,return表示当前函数结束,返回结果,如果函数中的代码走到了return,那么后面的代码就不会执行了
开源学开源 2018-01-28
  • 打赏
  • 举报
回复
执行return程序就结束了
状态的状 2018-01-28
  • 打赏
  • 举报
回复
return 结束当前函数,有返回值的就返回
自信男孩 2017-12-01
  • 打赏
  • 举报
回复
return就是从函数里跳出来了,那么既然跳出来那么return之后的就不会被执行;在循环里,若是执行到某个地方,满足条件然后return了,那么后面的循环也不会执行。
小熊之怒 2017-12-01
  • 打赏
  • 举报
回复
你可以写个测试return的函数。 fun:start if 满足条件 { 内部print("内部") return } 外部print("外部") return end 看看是不是会执行两个print。
什么名字呀 2017-12-01
  • 打赏
  • 举报
回复
是的,直接退出当前的函数体
赵4老师 2017-12-01
  • 打赏
  • 举报
回复
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
das白 2017-11-30
  • 打赏
  • 举报
回复
对的
百度地图毕业设计源码 一个「学渣」从零开始的Web前端自学之路 从 13 年专科毕业开始,一路跌跌撞撞走了很多弯路,做过餐厅服务员,进过工厂干过流水线,做过客服,干过电话销售可以说经历相当的“丰富”。 最后的机缘巧合下,走上了前端开发之路,作为一个非计算机专业且低学历的人来说,自学编程其实不是件容易的事情,不过庆幸的是自己坚持下来了。 目前工作还算不错,收入在目前所在的城市不算高,不算低,生活也还过得去,继续加油努力,也希望自己在今后更上一层。 从 16 年下半年开始,我真正接触前端,到现在 2 年多的时间。开始之初,我没有任何的语言基础,完全从零的小白开始,就连「对象」我都弄不明白,更别说那些高深莫测的什么封装,继承,多态等。 当时自己也不知从何入手,怎么办呢?于是每当自己遇到困难时,就厚着脸皮去请教前辈大牛,然后就是去查阅资料,很多时候自己也很觉得不好意思,现在才发现人很多时候都耻于相别人请教,怕自己丢面子。 但作为一个过来人,我要告诉你请教前辈大牛真的很重要,可以让你少走很多的弯路,不要怕丢人,没面子,面子值几个钱?学到真本事才最重要。没有技能才叫真的没有面子。当然了我们在请教

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧