c - "return 0"和 "exit (0)"之间的区别

标签 c function

<分区>

在函数中使用return 0exit(0)有区别吗? 如果是,我什么时候应该在函数中使用 return 0exit (0)

最佳答案

return 退出函数,exit 退出程序。

main函数中执行return 0;语句或调用exit(0)函数会调用注册的atexit 处理程序并将导致程序终止。

关于c - "return 0"和 "exit (0)"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383015/

相关文章:

c++ - 如何在两个类中双重引用子类和父类

c - 这是定义引用相同类型节点的结构的有效方法吗?

sql - 如何在 SQL 中创建带有 2 个参数的函数?

javascript - 内联 javascript 弹出功能在 IE11 及更低版本中不起作用

python - 为什么我在 Tkinter 中出现未绑定(bind)的本地错误

java - 包中包含 .java 文件的 Eclipse JNI

c - fread函数只读大约700kb

c - ELF:使用 elfutils 正确获取节地址时出现困惑

function - 在谷歌表格中,如何找到非数值数据的众数?

python - 如何连续调用函数两次或更多次?