The so-called “Hello World” program is a small computer program that uses a simple print method to output the text “Hello World”. This shows in a simple way which instructions and components are required for a complete, executable program in a certain programming language. The “Hello World” program is often the first port of call for any programming language.
#include <iostream> // Include the input-output stream library
int main() {
std::cout << "Hello, World!" << std::endl; // Print Hello, World! to the console
return 0; // Return 0 to indicate successful execution
}
#include <iostream>
: This line includes the input-output stream library which is necessary for using std::cout
.int main()
: This is the main function where the execution of the program begins.std::cout << "Hello, World!" << std::endl;
:std::cout
is used to print to the standard output (usually the console).<<
is the stream insertion operator, which directs the string "Hello, World!"
to std::cout
.std::endl
is used to insert a newline character and flush the output buffer.return 0;
: This statement terminates the main
function and returns 0 to the operating system, indicating that the program ended successfully.hello world