Chris Gregory

Home Blog LinkedIn Github

C++ Tutorial 3 - Using variables

12/19/2016

Here we will go over more usages of variables.

#include <iostream>
#include <cstdio>
#include <string>

using namespace std;

int main() {
    int x;
    x = 3;

    // Visual Studio only for the following line.
    getchar();
    return 0;
}

In this main function, we declare a variable x of type int, and then give it the value of 3. These are two different statements, as denoted by the semicolon (;).

We can simplify these two lines down to int x = 3;. This will declare and construct it with the value of 3.

Writing cout << x; would then print out 3 to the terminal.

The types of variables matters as much as their values. By simply replacing the word int with string will change the meaning of our program. A string and an integer are distinct types obviously.

Try making a string variable and name it message. Construct it with a message you wish to show the user. Then reassign the message to something else.

#include <iostream>
#include <cstdio>
#include <string>

using namespace std;

int main() {
    int x = 3;
    cout << x;

    string message = "My first message!";
    message = "My second message!";
    cout << message;

    // Visual Studio only for the following line.
    getchar();
    return 0;
}

Our new program will print out "3My second message!". To insert a line break between x and the message, we have to print out "\n". Put the following line before we print out the message to do this:

    cout << "\n";