关于goto语句,在线等待

y2002 2003-12-23 02:42:28
在一函数中用到
goto END;
END:
...
在goto END;处出错啊[C++ Error] ConSocket.cpp(121): E2203 Goto bypasses initialization of a local variable
在线等待
谢谢
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
y2002 2003-12-23
  • 打赏
  • 举报
回复
谢谢大虾鼎立力相助
给分了
lovebcb 2003-12-23
  • 打赏
  • 举报
回复
goto语句已经被历史和现实淘汰了。
妨碍源码的可读性。
蹦来蹦去的,不爽!
emsi 2003-12-23
  • 打赏
  • 举报
回复
goto语句的使用与switch...case的使用类似.

在goto语句中用什么单词做标号影响不大.

而且从出错的语句来看,是编译错误,在END后定义了一个变量,

这与我在调case语句时出现的错误一样.

songhtao(三十年孤独)和hy1080(老神经病) 的说法没有道理.
hy1080 2003-12-23
  • 打赏
  • 举报
回复
可能一楼说的对吧
Micowen989 2003-12-23
  • 打赏
  • 举报
回复
从没用过goto,什么时候还用这个语句。
应该是在END后面没加:吧。试试看
MEFULEU 2003-12-23
  • 打赏
  • 举报
回复
int j=0;
for (int i=0;i<100;i++)
{
if (i==50) goto end;
}

end :

ShowMessage("end");
zcchm 2003-12-23
  • 打赏
  • 举报
回复
up
emsi 2003-12-23
  • 打赏
  • 举报
回复
你END后的代码中是不是定义了局部变量?

对END:后使用该变量的代码段加上{}就可以了.
我不懂电脑 2003-12-23
  • 打赏
  • 举报
回复
把END改为别的名字看看

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧