C++ is a statically typed, compiled, general-purpose, case-sensitive, irregular programming language that supports procedural programming, object-oriented programming and generic programming.

C++ is considered a mid-level language that combines the features of high-level and low-level languages.

C++ was designed and developed by Bjarne Stroustrup in 1979 at Bell Laboratories in Murray Hill, New Jersey. C++ further extended and improved the C language, originally named C with classes and later renamed C++ in 1983.

C++ is a superset of C. In fact, any legal C program is a legal C++ program.

C++ judgment syntax

The judgment structure requires the programmer to specify one or more conditions to be evaluated or tested, as well as statements to be executed when the condition is true (required) and statements to be executed when the condition is false (optional).

C++ judgment example

#include <iostream>
using namespace std;
int main (){
// Local variable declaration
int a = 10;
​
// Use if statement to check Boolean condition
if( a < 20 )
{
​​​//If the condition is true, output the following statement
cout << "a is less than 20" << endl;
}
cout << "The value of a is " << a << endl;
​
Return 0;}