为了账号安全,请及时绑定邮箱和手机立即绑定

一个函数里可不可以以循环结束?

一个函数里可不可以以循环结束?

C
健杰 2016-10-31 14:02:53
查看完整描述

6 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

#include<stdio.h>
void test()
{
	while(true)
	{
		//这里如果没有如return;break;
		//这样的语句,函数调用是不会结束的这是一个死循环
		return;
	}
}
int main()
{
	test();
	printf("程序执行完毕!\n");
	return 0;
}


查看完整回答
反对 回复 2016-10-31
?
染指红颜醉3764315

TA贡献1条经验 获得超0个赞

c++中的 return不会结束方法么?
查看完整回答
反对 回复 2016-11-02
?
饿是你爸爸

TA贡献4条经验 获得超0个赞

不会结束。因为程序认为一直是对的。

查看完整回答
反对 回复 2016-10-31
?
慕粉4246158

TA贡献4条经验 获得超0个赞

你是想说递归函数么?如求阶乘:

long Factorial(long n)
{
if (n==0) return 1;
else return n*Factorial(n-1);
}


查看完整回答
反对 回复 2016-10-31
?
二部学习小组

TA贡献4条经验 获得超1个赞

函数没有结束不结束的概念,只是被不被调用。

查看完整回答
反对 回复 2016-10-31
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

这个,没听懂你的问题啊。

查看完整回答
反对 回复 2016-10-31
  • 健杰
    健杰
    就是说一个函数里面,只写一个循环函数,然后调用,为什么运行程序后,显示结束程序?
  • 6 回答
  • 0 关注
  • 1641 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信