c语言如何重新开始函数 c语言循环结束后重新开始
C语言如何从一个函数里跳出,回到之前的另一个函数头部开始运行
void main()
成都创新互联公司是一家专业提供集宁企业网站建设,专注与网站设计、网站制作、H5响应式网站、小程序制作等业务。10年已为集宁众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
{
stu stu[N];int len=0,x;
while((x=welcomepage())!=0) //只要不输出0,就一直循环操作
{
switch(x)
{
case 1:initlist(stu,len);break; //选项调用函数
case 2:inputdata(stu,len);break;
case 3:insertdelete(stu,len);break;
case 4:showdata(stu,len);break;
case 5:showall(stu,len);break;
case 6:savedata(stu,len);break;
}
}
}
int welcomepage(void)
{
int x;
printf("\n1.数据库初始化");
printf("\n2.输入数据");
printf("\n3.插入删除数据");
printf("\n4.显示学生信息");
printf("\n5.显示所有信息");
printf("\n6.保存所有信息");
printf("\n0.退出系统");
printf("\n");
scanf("%d",x);
return x;
}
c语言如何重新开始主函数,我是初学者。
#includestdio.h
#includestdlib.h
void main(void)
{
int a;
printf("please input a number (1-100)\n");
while(1)
{
scanf("%d",a);
{
if(a=60)
{
printf("not pass!please try more hard!\n"); /*希望小小于60时重新开始,大于60通过*/
continue;
}
if(a60)
{
printf("Pass!");
return EXIT_SUCCESS;
}
}
}
system("pause");
}
c语言如何跳回前面的某一个点重新从那里开始运行?
用goto语句。
#includestdio.h
void main()
{
int a;
begin: scanf("%d", a); // goto语句的标号begin
if(a0 || a9)
goto begin; // 如果用户输入的数不在0~9之间,则重新输入
eles
printf("%d\n", a); // 如果用户输入的数在0~9之间,则输出该数
}
扩展资料:
goto的基本语法
#includestdio.h
#includestdlib.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语言如何重新开始函数 c语言循环结束后重新开始
当前URL:http://myzitong.com/article/docehhs.html