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

程序结束

  • C语言中float是什么意思?
  • getchar的用法
  • C语言如何定义一个函数
  • C语言中的scanf函数怎样输入字符串?
  • scanf_s与scanf的区别是什么
  • 热门搜索
    关爱教育手抄报 校园礼仪手抄报 电子版手抄报 感恩为主题的手抄报 感恩节手抄报图片大全 科技节手抄报资料 争做最美学生手抄报 918事变手抄报 文学手抄报的内容 古诗配画手抄报