;goto只能在四种情况下使用,其余一律不准使用
1 多重循环的时候调到 外层, 每一层用标志控制跳出
2 C语言模拟c++的 try cache 结构
try
{
code...
}
cache(type)
{
code..
}
3 fopen() 等打开系统资源的时候可以用goto统一跳转error处释放 资源
4 有些算法要求单出口,可以考虑使用goto
时间: 2024-08-28 00:45:30
;goto只能在四种情况下使用,其余一律不准使用
1 多重循环的时候调到 外层, 每一层用标志控制跳出
2 C语言模拟c++的 try cache 结构
try
{
code...
}
cache(type)
{
code..
}
3 fopen() 等打开系统资源的时候可以用goto统一跳转error处释放 资源
4 有些算法要求单出口,可以考虑使用goto