What are the differences between exit and return in C language?
Editor to share with you what are the differences between exit and return in the c language, I believe most people do not know much about it, so share this article for your reference, I hope you will learn a lot after reading this article, let's learn about it!
1. The return that returns the value of the function is the keyword, and exit is a function.
Return is language-level, which represents the return of the call stack; exit is system call-level, which represents the end of a procedure.
2. Return is the exit of the function, and exit is the exit of the process.
3. Return is provided by C language, and exit is provided by operating system (or function library).
Example
# include / * ISO C * / void exit (int status); void _ Exit (int status); # include / * POSIX * / void _ exit (int status). These are all the contents of the article "what's the difference between exit and return in c language". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!