我应该使用哪个函数,以便它像GOTO语句一样工作?

-4 c++

我正在学习c ++,我有这个问题.

我有一个带有循环的file01.cpp和if else语句.

例如

File01.cpp有

If(x<0)
cout<<x<<endl;
else
GOTO file02.cpp line number 29;
Run Code Online (Sandbox Code Playgroud)

这是我想要做的粗略想法.我不知道怎么能这样做,我最好不要使用GOTO语句.

mea*_*gar 6

我应该使用哪个函数,以便它像GOTO语句一样工作?

你不应该.避免的一点是避免goto它产生的那种意大利面条代码,而不是避免字面上的单词goto.通过替换其他一些功能goto,你完全错过了这一点.您需要重新构建程序,并调用函数,而不是行号.

要回答你居然问过这个问题,你应该使用goto样的行为 goto ; 没有"功能"表现得像goto,因为goto已经这样做了.但更重要的答案是,不要做你正在做的事情,重新思考你的程序结构.