Hello World Program in C



In this tutorial, we will learn how to write a Hello World program in C language. We will go through each statement of the program.

C Program

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

Output

Hello, World!

Working of the "Hello, World!" Program

  1. #include <stdio.h>
    This line includes the standard input-output header file. The stdio.h library contains functions for input and output operations, such as printf.
  2. int main()
    This line defines the main function where the program execution begins. The int keyword indicates that the function returns an integer value.
  3. {
    This opening brace marks the beginning of the main function's body.
  4. printf("Hello, World!\n");
    This line prints the string "Hello, World!" to the standard output (usually the screen). The \n is an escape sequence that adds a new line after the text.
  5. return 0;
    This line ends the main function and returns the value 0 to the calling process. In C, returning 0 typically indicates that the program executed successfully.
  6. }
    This closing brace marks the end of the main function's body.