使用C跳转到代码中的特定行

ada*_*ges 1 c c++

很抱歉,如果这个问题很愚蠢,但我似乎无法在Google上找到答案.我有一段时间没有完成C编程,并且在我的生活中记得在C或C++中如何跳回(或转发)到代码中的特定行.如果我没记错的话,有办法做到这一点.

谢谢您的帮助!

干杯!

K-b*_*llo 11

臭名昭着的goto,与标签相结合.

label_name:
goto label_name;
Run Code Online (Sandbox Code Playgroud)

在使用之前,请搜索"转到认为有害".

  • 在"Go To Statement Considered Harmful"中受到抨击的节目风格已经死了数十年. (6认同)

bdo*_*lan 5

在预处理阶段之后,C和C++没有'lines'的概念.因此,您无法"跳转"到一行代码.

如果要在编辑器中跳转到一行代码,这取决于您使用的编辑器.如果你想在运行时跳转到一个特定的语句(不是),你可以使用,但是在大多数情况下应该避免这种情况,因为它会导致难以理解的代码,并且在大多数情况下其他控制流结构更合适.goto