C/C++ goto error: jump to label

2020-04-04  本文已影响0人  Caiaolun

在 goto 调用之后有新的变量创建

比如

goto end;

int ret = 0;//这里就会导致
           //error: jump to label 'end'
end:
  printf("error: xxx\n");
  return;

正确的写法

int ret;
goto end;

ret = 0;

end:
  printf("error: xxx\n");
  return;
上一篇 下一篇

猜你喜欢

热点阅读