本文的主题是了解exit()break之间的区别。

exit()

  • 当用户想从这个函数中退出程序时,会使用这个函数。
  • 它是一个无效返回类型的函数,调用所有在退出时注册的函数并终止程序。
  • 文件缓冲区被刷新,流被关闭,临时文件被删除,因此内存被释放。

语法:

void exit(int status);

使用的参数如下:

  • EXIT_SUCCESS - 成功终止
  • 0 - 成功终止
  • EXIT_FAILURE - 不成功的终止

break

这个函数一般用于在瞬间从循环中出来。
break语句被执行时,它将控制权转移到开关或循环之后的语句。
语法:

break;

两个函数之间的区别:

break exit()
break是一个关键字 exit()是一个预定义的函数。
break不需要任何头文件,因为它是在C语言的stdio.h头文件中预先定义的。 exit()只在C语言中需要头文件stdlib.h,而在C++中不需要。
break终止了循环。 exit()可以终止程序。
break通常只在循环和switch case语句中使用。 exit()经常在程序中的任何地方使用。
break不能作为变量名使用,因为它在C语言中是一个保留词。 exit()不是一个保留词,所以,它经常被用作变量名。
在一个C语言程序中,可以执行一个以上的break语句。 在一个C语言程序中,只有一个exit()函数会被执行。

exit()和break的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:exit()和break的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-exit-and-break-in-c-cpp.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。