break语句通常用在循环语句和开关语句中。 当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。但有时为了使若干个情况都是向下执行相同的语句,会在前面的情况里不加break。如:
switch(m)
{
case 0:
case 1:
case 2:
........ //0,1,2情况圴执行这里的语句
break;
case 3:
break;
}
你提供的程序是用return退出整个函数来达到不形成死循环,带有类似break的作用。即,你的程序是在情况g=0时返回0;在情况g=1及g=2时返回1。不会成为一个死循环而无法退出了。所以借助return不需要break了。
温馨提示:答案为网友推荐,仅供参考