为什么标签不能紧邻}while(/*exp*/);do-while 循环之前放置,而不是期望主表达式。
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}\nRun Code Online (Sandbox Code Playgroud)\n