Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the differences between exit and return in C language?

Shulou Source: shulou.com Published: 2022-06-03 08:58:59 10月14日 Update

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!

Tags: Language function article content system operating system not much key keyword stack most instance numerical more knowledge industry information channel process process Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux Shulou Tech Info OPPO Reno Shulou Information Xiaomi