3.6.9. 标签定义

在标准 C 和标准 C++ 中,语句必须在标签定义后面。 在 C 和 C++ 中,标签定义可以紧靠右花括号前面放置。

错误

如果标签定义紧靠右花括号前面放置,编译器将生成警告。

示例


void foo(char *p)

{

    if (p)

    {

        /* ... */

label:

    }

}

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential