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的区别是什么
  • 热门搜索
    笔记本怎么连接宽带 中分发型图片 浏览器怎么升级 怎么样才能去红血丝 懊丧的近义词 脸大适合什么发型 无线网怎么修改密码 红烧猪蹄怎么做好吃 芒果过敏怎么办 绿瘦减肥效果怎么样