goto语句可以实现在同一个函数内跳转到设置好的标号处。goto语句如果使用不当,就会导致在函数内部随意乱跳转,一般不适用;但在多层循环的代码中,如果想要快速跳出,使用goto就非常方便。
//for( )
//{
// for( )
// {
// for()
// {
// if(diaster)
// goto error
// }
// }
//}
//
//error:
// ……
在for循环中,break只能跳出一层循环,在多层循环嵌套中使用goto会更加快捷。