return返回

break和return有什么区别?不同程序用return返回到哪里?

Break和return有什么区别?
另外比如:
main()
{
……;
return;
……;
}
这时return返回哪里?main的一开头吗?
如果:
main()
{
……
abc();
def();
……
}
abc()
{
……
return;
……
}这时return返回哪里?是直接执行def()吗?
break呢?continue呢?

main()
{
……;
return; //这个时候return返回 直接main函数结束 不执行以后代码
……;
}

如果:
main()
{
……
abc(); <-----------| //此时abc已经执行完毕 该执行下面的语句
def();
……
}
abc()
{
……
return;//到上面箭头指向的位置
……
}

return 函数执行完毕 返回这个值
break 跳出一个循环体 比如 while(1){break;} while只进入一个
continue 继续执行下一次循环体

while(1)
{
continue;
cout<<"ABC"<<endl;
}

这个时候 while循环会是死循环 但不会输出 ABC
因为每当 continue的时候 就又跳到while()了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-23
return 即返回某值,返回都是返回给当前的函数,当执行该函数将会返回该值。
break即中断函数。
continue ,当前面的条件满足时跳过本轮循环,去执行下一轮循环。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网