Basic Syntax in C++
In this tutorial, we will learn the basic syntax of C++ language. We will go through the key components of a simple C++ program.
C++ Program
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Output
Hello, World!
Basic Syntax of a C++ Program
#include <iostream>
This line includes the input-output stream library, which contains functions for input and output operations, such asstd::cout
.int main()
This line defines the main function where the program execution begins. Theint
keyword indicates that the function returns an integer value.{
This opening brace marks the beginning of the main function's body.std::cout << "Hello, World!" << std::endl;
This line prints the string "Hello, World!" to the standard output (usually the screen). The<<
operator is used for output, andstd::endl
is used to add a new line after the text.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.}
This closing brace marks the end of the main function's body.
Key Points to Remember
- All C++ statements must end with a semicolon (
;
). - The main function is the entry point of a C++ program.
- Comments can be added using
//
for single-line comments or/* ... */
for multi-line comments. - Code blocks are enclosed in curly braces
{}
. - Standard C++ libraries, like
<iostream>
, provide essential functionality for input and output operations.