C语言 怎么从一个函数返回主页面?
main(){printf("欢迎来到本系统");intnscanf("%d",n);if(n==1)save();}voidsave(){......}我想问怎么在sa...
main()
{
printf("欢迎来到本系统");
int n
scanf("%d",n);
if(n==1)
save();
}
void save()
{......
}
我想问怎么在save运行完后回到main()这个主函数?
不是什么void的问题,不懂不要乱回答 展开
{
printf("欢迎来到本系统");
int n
scanf("%d",n);
if(n==1)
save();
}
void save()
{......
}
我想问怎么在save运行完后回到main()这个主函数?
不是什么void的问题,不懂不要乱回答 展开
4个回答
展开全部
不要用网页之类的思路来考虑传统编程语言的问题
所谓“怎么回到主函数” 这根本没的说, 子函数运行完了自然就回到主函数。
如果你是想回来继续scanf ,那就循环嘛
while(1) {
printf ...;
scanf ...;
save();
}
总之C语言的流程控制就那几种, 多的没有, 做任何事情都只能用这几种逻辑来搭
另外, 你先printf 再声明变量在c语言是不行的。 至于前面有人说的void main 是错的, main 或者最好 int main
所谓“怎么回到主函数” 这根本没的说, 子函数运行完了自然就回到主函数。
如果你是想回来继续scanf ,那就循环嘛
while(1) {
printf ...;
scanf ...;
save();
}
总之C语言的流程控制就那几种, 多的没有, 做任何事情都只能用这几种逻辑来搭
另外, 你先printf 再声明变量在c语言是不行的。 至于前面有人说的void main 是错的, main 或者最好 int main
展开全部
save()运行完,就在main里啊?
只是save();后面你没写语句,所以就顺序结束了
你可以加个条件用递归也可以
记得给save()函数写声明,否则你就得先写save()函数,在写主函数
只是save();后面你没写语句,所以就顺序结束了
你可以加个条件用递归也可以
记得给save()函数写声明,否则你就得先写save()函数,在写主函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面加头文件 #include"stdio.h"
void main()
void main()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询