小编Sad*_*ara的帖子

C++ 中 } 之前的预期主要表达式

为什么标签不能紧邻}while(/*exp*/);do-while 循环之前放置,而不是期望主表达式。

\n
int main()\n{\n    \n    int x = 5;\n    \n    do{\n        if(x==2) goto label;\n        \n        printf("%d", x);\nlabel:\n        ; // if not error: expected primary-expression before \xe2\x80\x98}\xe2\x80\x99 token\n    }while(--x);\n\n    return 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

c++ label goto do-while

0
推荐指数
1
解决办法
1169
查看次数

标签 统计

c++ ×1

do-while ×1

goto ×1

label ×1