From 58e10048a6b1b3820b9766da5b507701ac463587 Mon Sep 17 00:00:00 2001 From: Shubhamjainagrawal <43717474+Shubhamjainagrawal@users.noreply.github.com> Date: Thu, 14 Feb 2019 07:56:42 +0530 Subject: [PATCH] Explained int main() (#32051) Return value of main function explained --- guide/english/c/hello-world/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guide/english/c/hello-world/index.md b/guide/english/c/hello-world/index.md index 27ddb5b425..a3cb80c35c 100644 --- a/guide/english/c/hello-world/index.md +++ b/guide/english/c/hello-world/index.md @@ -25,7 +25,7 @@ To write on console you can use the function `printf()` contained in the library * The `#include ` 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 `, 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