用goto语句。
#include<stdio.h>
voidmain()
撑俯擂摔{
inta;
begin:scanf("%d",&a);//goto语句的标号begin
if(a<0||a>9)
gotobegin;//如果用户输入的数不在0~9之间,则重新输入
eles
printf("%d\n",a);//如果用户输入的数在0~9之间,则输出该数
}
扩展资料:
goto的基本语法
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 1;
while(1)
{
printf("在while(1)里\n");
while(i++)
{
printf("i = %d\n",i);
if(i > 3)
{
goto TiaoChu;
}
}
}
TiaoChu:
printf("程序结束\n");
return 0;
}
运行结果:
标号位置
在while(1)里
2
3
4
程序结束