return退出函数还是退出循环?

wendy_welcom 2007-06-18 12:03:19
for( i=0; i< 10; i ++ ){
if( compare(a,b) != TRUE ){
debug();
return;
}
}
如果,当i等于0,第一次进入循环时,compare()就不等于TRUE,执行return 的话,return 是退出整个函数,还是退出for循环,还是接着执行i=1继续循环?

...全文
19607 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wendy_welcom 2007-06-18
  • 打赏
  • 举报
回复
谢谢各位的指点,谢谢!
freshui 2007-06-18
  • 打赏
  • 举报
回复
退出循环是break
return是退出函数并返回, 如果函数有返回值,可以将返回值返回
ayw215 2007-06-18
  • 打赏
  • 举报
回复
是退出函数

退出本次循环进行下次循环用continue
退出整个循环用break

33,322

社区成员

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

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