为了使 函数结束,一般会采用两种方式:return和exit。
函数原型:
#include <stdlib.h>
void exit(int status);
return属于shell命令(其实exit也可以作为一个shell命令来使用)。
区别:return 是结束当前函数,而exit则结束整个进程。
举例说明如下:
#include <stdio.h>
int main()
{
func();
printf("this if main!/n");
return 0;
}
int func()
{
printf("this if func!/n");
return 0;
}
函数运行结果为:
this if func!
this if main!
表明在func结束之后,返回到main继续执行。
#include <stdio.h>
#include <stdlib.h>
int main()
{
func();
printf("this if main!/n");
return 0;
}
int func()
{
printf("this if func!/n");
exit(0);
}
函数运行结果为:
this if func!
表明在func结束之后,整个main函数在func调用出就结束了。
从上面的例子可以看出return和exit的区别,我们在编码是,需要根据实际需求来选择不同的结束方式。
C语言学习笔记系列(5)结束函数
最新推荐文章于 2024-09-29 22:57:31 发布
本文介绍了在编程中return和exit两个函数的区别。return用于结束当前函数并返回到调用它的函数继续执行,而exit则用于终止整个进程。通过具体的C语言示例展示了两者在不同场景下的应用。
结束函数&spm=1001.2101.3001.5002&articleId=4193806&d=1&t=3&u=03795512c703493fadea7edeb7078f68)
7830

被折叠的 条评论
为什么被折叠?



