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

Python014

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

用goto语句。

#include<stdio.h>

void main()

{

int a

begin: scanf("%d", &a)  // goto语句的标号begin

if(a<0 || a>9)

goto begin   // 如果用户输入的数不在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

程序结束

1、首先在打开的C语言编程软件中,编写这个【homePage】函数。

2、然后对窗体清除初始化。接下来就可以看到这些菜单的命令。

3、然后就可以循环判断,如下图所示

4、此时,可以输入想要的操作,如下图所示。

5、最后,可以根据自己的需要设置各个命令对应的操作,就完成C语言菜单的设置了。