c语言如何跳回前面的某一个点重新从那里开始运行

时间:2024-10-14 04:55:55

用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之间,则输出该数

}

c语言如何跳回前面的某一个点重新从那里开始运行

扩展资料:

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

程序结束

© 手抄报圈