c++ - 这个 "label"在C++中是什么意思?

标签 c++

我正在阅读一些 C++ 代码,我看到了一些有趣的东西。

代码是这样的:

repeat:
    ...code here....
fallback:
    ...code here....
start:
        ....another code....

这是我第一次在 C++ 代码中看到这种“标签”,我称之为标签是因为我在汇编代码中看到过类似的东西,其中代码被分为具有不同标题的部分,这些部分以冒号结尾。

我问你这是什么意思,它有什么用处?

最佳答案

它是一个标签,您可以使用goto跳转到该标签。

是否应该在程序中使用goto完全是另一回事。

关于c++ - 这个 "label"在C++中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54994106/

相关文章:

C++ 自动实现的函数和 ODR

c++ - 组合位图 - GDI/GDI+?

c++ - 使用 shared_ptrs 时返回引用

c++ - Linux 上第一对读写后串口挂起

c++ - 如何使用 Doxygen 更改派生类中的函数描述?

c++ - 使用 Direct3D10 进行奇怪的渲染

c++ - 通过组合避免额外的堆分配(过度继承)?

c++ - 如何使用 QT 从 SVG 文件中获取值

c++ - 无法在 cpp 对象和头文件中使用 istream

c++ - 旋转时照明的 GL_POINT_SPRITE_ARB(广告牌)问题