Explained int main() (#32051)

Return value of main function explained
This commit is contained in:
Shubhamjainagrawal
2019-02-14 07:56:42 +05:30
committed by Tom
parent ed816b8266
commit 58e10048a6

View File

@ -25,7 +25,7 @@ To write on console you can use the function `printf()` contained in the library
* The `#include <stdio.h>` is a preprocessor directive. This directive tells preprocessor to include the contents of `stdio.h` (standard input and output) file in this file.
* The `stdio.h` file contains functions such as `scanf()` and `printf()` to take input and display output respectively.
* If you use `printf()` function without writing `#include <stdio.h>`, the compiler will generate an error during compliation of the program.
* The execution of a C program starts from the `main()` function.
* The execution of a C program starts from the `main()` function. We write `int` before it to specify that the program returns a integer value.
* The `printf()` is a library function to send formatted output to the standard output stream, most commoly the screen. In this program, the `printf()` displays `Hello, World!` text on the screen.
* `\n` is used here to take the cursor to the next line. Hence, if we print anything after this command, it will be printed on a new line.
* The `return 0;` statement is the "Exit code" of the program. In simple terms, program ends with this statement