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 <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

Output

Hello, World!

Working of the "Hello, World!" Program

  1. #include <iostream>
    This line includes the input-output stream library. The iostream library contains functions for input and output operations, such as std::cout.
  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. std::cout << "Hello, World!" << std::endl;
    This line prints the string "Hello, World!" to the standard output (usually the screen). The std::endl is a manipulator that inserts a newline character and flushes the stream.
  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.