diag0009.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 100 行
C
100 行
struct S {
int f;
S();
};
void test1( void )
{
{
S a;
OK:
goto OK;
}
}
void test2( void )
{
goto BAD;
{
S a;
BAD:;
}
}
void test3( void )
{
goto around;
back:
{
S a;
OK:
{
{
a.f++;
goto OK;
}
}
}
around: goto back;
}
void test4( void )
{
goto around;
back:
{
S a;
OK:
{
{
a.f++;
}
}
goto OK;
}
around: goto back;
}
void test5( void )
{
goto around;
back:
{
S a;
BAD:
{
{
a.f++;
}
}
}
goto BAD;
around: goto back;
}
void test6( void )
{
{
S a;
goto OK;
OK:;
}
}
void test7( void )
{
{
goto BAD;
S a;
BAD:;
a.f++;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?