我在程序中使用了goto
语句。但是,当我尝试编译程序时,错误消息显示为:expected primary-expression before ‘:’ token
。
#include <iostream>
using namespace std;
int main(void)
{
int num1, ans;
cout << "Please input a number: ";
cin >> num1;
if(num1 < 10)
goto tmp;
printf("Hello.\n");
:tmp
printf("World\n");
return 0;
}
答案 0 :(得分:2)
冒号位于标签的另一侧,如下所示:
tmp:
printf("World\n");