以下函数会在被调用时刷新进程所打开的流对象的是( )。
A: exit
B: on_exit
C: atexit
D: _exit
A: exit
B: on_exit
C: atexit
D: _exit
举一反三
- exit()函数和exit()函数最大的区别在于,exit()函数在调用exit系统调用之前要“清理I/O缓冲”。
- exit与_exit的区别在于,_exit会刷新进程缓冲区,关闭未关闭的文件
- 下面哪项对Linux操作系统下exit()和_exit()函数的描述是错误的 A: _exit()函数的作用是直接使进程停止运行,清除其使用的内存空间,并清除其在内核中的各种数据结构 B: exit()函数在调用exit退出系统之前要检查文件的打开情况 C: exit()函数直接将进程关闭,此时缓冲区中的数据将会丢失 D: 想保证数据的完整性,就一定要使用exit()函数。
- 7.8 下面哪项对Linux 操作系统下exit( )和_exit( )函数的描述是错误的 A: _exit( )函数的作用是直接使进程停止运行,清除其使用的内存空间,并清除其在内核中的各种数据结构 B: exit()函数在调用exit退出系统之前要检查文件的打开情况 C: exit()函数直接将进程关闭,此时缓冲区中的数据将会丢失 D: 想保证数据的完整性,就一定要使用exit()函数。
- 函数调用“exit(0)”的功能是______。