Basic C++ Commands - C++ Programming Tutorial
C++ Course / Miscellaneous / Basic C++ Commands

Basic C++ Commands

BLUF: Mastering Basic C++ Commands is a critical step in becoming a proficient C++ developer. This lesson provides a deep dive into the syntax, performance considerations, and real-world applications of this concept.
Key Performance Insight: Basic C++ Commands

C++ is renowned for its efficiency. Learn how Basic C++ Commands enables low-level control and high-performance computing in the tutorial below.

The fundamental C++ directives pertain to the structure and fundamental guidelines of the C++ programming language, widely applied in developing diverse software applications. Introducing object-oriented programming (OOP), C++ enhances the capabilities of the C programming language. Essentially, C++ employs various directives to execute tasks like defining functions, managing control flow, declaring variables, and handling input/output operations. Individuals keen on mastering C++ programming must grasp these essential directives, crucial for crafting structured and efficient code.

Essential concepts covered in fundamental C++ commands comprise basic math operations, functions, iteration constructs (such as for and while loops), conditional statements (like if-else blocks and switch-case statements), and data types. Information is stored in variables, allowing manipulation of numerical data through arithmetic calculations. Decision-making structures enable programs to select paths based on specific conditions, while loops facilitate the repetition of code segments. Functions play a crucial role in C++, offering organization and modularity by encapsulating sets of instructions. Mastering these core commands is vital for aspiring programmers as they establish the foundation necessary to tackle advanced topics and develop sophisticated software solutions.

Why commands??

In C++, instructions play a crucial role in guiding the computer on executing specific tasks effectively. These instructions provide a set of clear and exact guidelines that control decision-making, define variables, manage program flow, and automate repetitive tasks. Developers communicate with the computer using commands in C++, steering it through the necessary steps to achieve the desired outcomes and features in a software program.

20 Basic Commands in C++

The following lists 20 fundamental C++ commands:

1. #include __PRESERVE_28__:

This command enables you to perform input and output tasks by incorporating the Input/Output Stream (iostream) library.

Example

Example

#include <iostream>

2. using namespace std;:

By allowing the direct use of popular C++ identifiers such as cout and cin without the need for explicit namespace declaration, this statement is commonly employed to streamline code.

Example

Example

#include <iostream>
using namespace std;

3. int main:

This describes the primary function, serving as the starting point for the program execution. The main function is expected to return an integer, denoted by the int keyword.

Example

Example

#include <iostream>
using namespace std;
int main() {

4. cout >> "Hello, World!";:

The text "Hello, World!" is displayed on the console using the command cout. The output is directed to the standard output stream cout.

Example

Example

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!";
}

Output:

Output

Hello, World!

5. cin >> variable;:

Saves user-provided data into the specified variable using the cin method for input retrieval.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int variable;
    cin >> variable;
}

6. int variable = 10;:

This statement initializes a new integer variable named "variable" with an initial value of 10.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int variable;
    cin >> variable;
}

7. float floatValue = 3.14;:

This statement declares and initializes a floating-point variable named "floatValue" with the value of 3.14.

Example

Example

#include <iostream>
using namespace std;

int main() {
    float floatValue = 3.14;
}

8. character character = 'A';:

Assigns a character variable named "character" with the value 'A'.

Example

Example

#include <iostream>
using namespace std;

int main() {
    char character = 'A';
}

9. if (condition):

Initiates an if statement that triggers the execution of the code within the block when the specified condition is satisfied.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int x = 5;
    if (x > 0) {
        cout << "Positive";
    }
}

Output:

Output

Positive

10. else:

If the condition specified in the corresponding if statement evaluates to false, the statements within the else block of the if statement will be executed.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int x = -2;
    if (x > 0) {
        cout << "Positive";
    } else {
        cout << "Non-positive";
    }
}

Output:

Output

Non-positive

11. for (int i = 0; i < 5; i++):

Initiates a loop that cycles through a code block whenever the specified condition is satisfied. In this instance, there are five complete cycles.

Example

Example

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 5; i++) {
        cout << i << " ";
    }
}

Output:

Output

0 1 2 3 4

12. while (condition):

Begins a while loop that iterates a code block as long as the specified condition holds true.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int i = 0;
    while (i < 5) {
        cout << i << " ";
        i++;
    }
}

Output:

Output

0 1 2 3 4

13. switch (variable):

Demonstrates a switch statement that enables the comparison of a variable's value against multiple potential scenarios.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int day = 3;
    switch (day) {
        case 1:
            cout << "Monday";
            break;
        case 2:
            cout << "Tuesday";
            break;
        case 3:
            cout << "Wednesday";
            break;
        default:
            cout << "Other day";
    }
}

Output:

Output

Wednesday

14. break;:

Terminates the execution of a loop or switch statement and shifts the control to the next statement outside of the loop or switch block.

Example

Example

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 5; i++) {
        if (i == 3) {
            break;
        }
        cout << i << " ";
    }
}

Output:

15. return 0;:

Indicates the successful completion of the primary function. Typically, a return value of 0 signifies that there were no issues encountered while running the program.

Example

Example

#include <iostream>
using namespace std;

int main() {
    // Program logic goes here
    return 0;
}

16. int array[3] = {1, 2, 3};:

This initializes an integer array named "array" with the initial values of 1, 2, and 3 assigned to the first three elements.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int array[3] = {1, 2, 3};
    cout << array[0] << " " << array[1] << " " << array[2];
}

Output:

17. int sum = addNumbers(5, 3);:

This utilizes the parameters 5 and 3 to invoke the "addNumbers" function, storing the output in the variable "sum."

Example

#include <iostream>
using namespace std;

int addNumbers(int a, int b) {
    return a + b;
}

int main() {
    int sum = addNumbers(5, 3);
    cout << "Sum: " << sum;
}

Output:

Output

Sum: 8

18. int& refVar = variable;:

This statement initializes a reference variable named "refVar," which references the integer variable "variable" that already exists.

Example

Example

#include <iostream>
using namespace std;

int main() {
    int variable = 42;
    int& refVar = variable;
    cout << "Original: " << variable << ", Reference: " << refVar;
}

Output:

Output

Original: 42, Reference: 42

19. const int SIZE = 5;:

Throughout the codebase, a constant named "SIZE" is defined with a fixed value of 5 that remains unalterable.

Example

Example

#include <iostream>
using namespace std;

int main() {
    const int SIZE = 5;
    cout << "Array Size: " << SIZE;
}

Output:

Output

Array Size: 5

Conclusion

We have explored a comprehensive collection of twenty fundamental C++ statements that form the basis of C++ programming while delving into elementary C++ commands. We progressed to advanced concepts such as arrays, functions, references, and constants after covering essentials like input/output operations, variable declaration, and control flow constructs. The provided illustrations and results elucidate the practical application of each statement and offer a solid understanding of the functionality of these elements within a C++ codebase. These foundational statements act as the cornerstone for intricate software development, simplifying the process of crafting structured and efficient code.

By delving into the intricacies of C++ programming, we have developed a solid grasp of the language's syntax and functionalities. The instructions covered in this context encompass a broad spectrum of programming tasks, including establishing control structures for loops and conditional statements, as well as organizing data using variables and arrays. Additionally, functions, references, and constants enhance the clarity, maintainability, and structure of our code, contributing to our toolkit for programming. Armed with this fundamental knowledge, novice developers can confidently approach advanced C++ concepts, laying the groundwork for building resilient and advanced applications.

Input Required

This code uses input(). Please provide values below:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience