diff --git a/guide/english/c/hello-world/index.md b/guide/english/c/hello-world/index.md index ed38726e79..68ad2bbd89 100644 --- a/guide/english/c/hello-world/index.md +++ b/guide/english/c/hello-world/index.md @@ -16,18 +16,18 @@ To write on console you can use the function `printf()` contained in the library */ int main(void) { - printf("Hello, World!\n"); // lines starting with double forward-slash are called inline comments.. + printf("Hello, World\n"); // text after two slashes '/' are called inline comments. return 0; } ``` - ## Explanation - * The #include is a preprocessor command. This command tells compiler to include the contents of stdio.h (standard input and output) file in the program. - * 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 program will not be compiled. - * The execution of a C program starts from the main() function. - * The printf() is a library function to send formatted output to the screen. In this program, the printf() function displays "Hello, World!" text on the screen. - * The return 0; statement is the "Exit status" of the program. In simple terms, program ends with this statement. +## Explanation + * 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 `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. + * The `return 0;` statement is the "Exit code" of the program. In simple terms, program ends with this statement ## Output: ```