c语言如何跳回前面的某一个点重新从那里开始运行
用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
程序结束
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:49
阅读量:59
阅读量:67
阅读量:31
阅读量:46