Heim > php教程 > php手册 > exit和return的区别,exitreturn区别

exit和return的区别,exitreturn区别

WBOY
Freigeben: 2016-06-13 08:52:37
Original
1383 Leute haben es durchsucht

exit和return的区别,exitreturn区别

 主要有几下几个不同点:     1. return返回函数值,是关键字;exit是一个函数。     2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。     3. return是函数的退出(返回);exit是进程的退出。     4. return是C语言提供的,exit是操作系统提供的(或者函数库中给出的)。     5. return用于结束一个函数的执行,将函数的执行信息传出个其他调用函数使用;exit函数是退出应用程序,删除进程使用的内存空间,并将应用程序的一 个状态返回给OS,这个状态标识了应用程序的一些运行信息,这个信息和机器和操作系统有关,一般是 0 为正常退出,非0 为非正常退出。     6. 非主函数中调用return和exit效果很明显,但是在main函数中调用return和exit的现象就很模糊,多数情况下现象都是一致的。   在vfork中和fork中明显看到区别:大家可以尝试一下去敲一下程序,体会一下具体的区别。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage