冒号在 C 函数中表示什么?

What does the colon signify in a C function?

这个冒号的用法是什么?

以下代码摘自学习核心音频一书。

    int main(int argc, const char * argv[])
    {
    //...

    cleanup:
        AudioQueueDispose(queue, true);
        AudioFileClose(player.playbackFile);

        return 0;
    }

cleanup: 是一个标签。它可以用作 goto 语句的目标。

那是一个标签。它与 goto 语句一起使用来控制程序的流程。

goto and Labeled Statements (C)

清理是一个标签。您可以使用

goto cleanup;

在您的代码中从清除标签重定向您的执行。