1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Mila [183]
3 years ago
15

What is the basics of C++

Computers and Technology
1 answer:
arlik [135]3 years ago
3 0
Here are the basics of C++...

Number 1. Printing text onto the screen:
std::cout << "Your text here\n"; 
The \n creates a new line.

Number 2. Initializing variables and setting variables
There are a few different types of variables in C++...
Integers, floats, chars, and strings.
To let C++ know what type of variable you are about to create, you put the type before the variable name.

Here are some examples:
int number = 10;
float r = 2.45;
char[4] = "Code";
string name = "Bob";

Number 3. Comments

In programming comments are very useful. They help other programmers understand your code.

To make a single line comment in C++ you do this:

// your comment

To make a multi-line comment in C++ you do this:

/*
My multi-line comment here
*/

Number 4. Math

In C++ you have math operators. These operators are + - * / %
I'm pretty sure you are familiar with the first four operators. But you may not know the last one. Don't worry... I'll explain that one to you.

Addition:

std::cout << 35 + 23 // this will print out 58

Subtraction:

std::cout << 102 - 56; // this will come out as 46

Multiplication:

std::cout << 34 * 9; // product will be 306

Division:

std::cout << 164 / 4; // quotient will be 41

Modulus:

Now we get to the operator you may or may not know. The modulus.
The modulus operator gets the remainder of division of a by b.

std::cout << 10 % 4; // it will print out 2

You can even store math operations in variables...

int answer = 40 + 38;
std::cout << answer; // this will print out 78

You can even add variables...

int x = 28;
int y = 58;
int answer = 86;
std::cout << answer;
std::cout << x + y;

Number 5. Comparison Operators.

Comparison operators compare two values to see if its true or false...
These are mainly used in if statements...

Here are the comparison operators:

== Equal
!= Not equal
> Greater than
< Less than
<= Less or equal
>= Greater or equal

Number 6. If Statements

This is the structure of an if statement:

if(...){
// execute code if true
} else if(...){
// execute this block of code if first if statement was false
}else {
// execute this block of code if false
}

if(2 > 1) {
std::cout << "2 is greater than 1";
}

The code above will indeed execute. Because two is greater than 1.

Number 7. Functions

If you have a block of code that will be repeated multiple times through out your program, functions will be handy.

To make a function you must specify the type of the function. This called the return type.
Which are int (integers), floats (decimals), and string (strings).
There are more, but I decided to focus on those three.

Then you give your function a name. 

int my_function(){
// your code
}

To call a function, you simply type the name of the function with parentheses.

my_function();

To make a function with parameters, do same thing above, except in the parentheses you give your parameters.

int my_function(int x, int y){
// your code
}

As you can see, you separate the parameters with a comma.

in my_function(int x, int y){
int z = x + y;
std::cout << z; // this will print out the sum of x and y
}

To call your function with parameters, type your function name with parentheses and in the parentheses type your values.

my_function(3, 4); // this will print out 7

Also, another type of function is the void type. In int type functions, at the end of your code in the function, you should type return 0.
This allows C++ know that code wen't without any errors...

In void type function this isn't really necessary...

If you have anymore questions or you found something to be confusing or you want to learn more C++, please write me a message.



You might be interested in
Which of the following should NOT be done to keep people from slipping on floors? A) Have the proper absorbents in an easy-to-fi
RoseWind [281]

The following options helps keep people from slipping on floors

A) Have the proper absorbents in an easy-to-find place to quickly put on spills : So that accidental little spills can be cleaned right away.

C) Wear slip-resistant footwear : It is a precautionary step to follow, no matter where we go.

D) Mark a slippery area with an easy-to-use tent sign that says " Caution, Slippery floor" : This allows people to be aware of the wet area and cross it cautiously.

Leaving oil and fluids to air dry thoroughly, takes a long time and there are chances that people step over it and slip.

So, the answer is

(B) Anytime oil or fluids are spilled on the floor, leave them to thoroughly air dry.

8 0
3 years ago
Read 2 more answers
Lynn has created a quarterly sales report using a word processor. The document is confidential, and Lynn wants to secure it with
sweet-ann [11.9K]
Stop cheating



It’s b
3 0
2 years ago
Can someone help me plz
xxMikexx [17]

Answer:

ok but on what tho

Explanation:

plz explain yourself

8 0
3 years ago
Read 2 more answers
In the Word 2016 window, where is the Status bar located?
Ludmilka [50]

Answer:

The Word status bar is displayed at the bottom of your document window. Just click it. You can customize if needed, just right click on the status bar.

Explanation:

6 0
3 years ago
1. How has ESPN handled the rise of Twitter? How has it incorporated Twitter into Sports Center?
vovangra [49]

<u>Rise of Twitter:</u>

On every sport telecast ESPN create a twitter accountants raise a sport questions related to sport telecasted. Base of sport interested person answer queries or questions so automatically incorporated to sport center

<u>Cable subscriptions:</u>

Since ESPN been telecasted through air with customer login with minimum subscription fees so end user easily login n watch the match online and live telecast. Moreover end user can watch old or missed match from archive library on its own time.

ESPN is subscription channel are also available as bundle option in hot star amazon prime video.

<u>ESPN upgrade</u>:

ESPN telecast match on season basic such as football, cricket extra. ESPN very frequently upgrade the match schedule and old archives. Sports person interviews n performance of software also is upgraded to end users.

4 0
3 years ago
Read 2 more answers
Other questions:
  • A network using multiple cell towers falls under which type of network?
    13·1 answer
  • Why is it important to ensure that dns servers have been secured before implementing an e-mail system? awr138?
    10·1 answer
  • A student that earns a well qualified score on an ap exam would receive a ___
    13·1 answer
  • Jonathan works with a team of graphic designers. They have a collection of images and have divided the image editing work among
    5·2 answers
  • What does t'challa actions reveal about his character( black panther movie)​
    6·1 answer
  • In an experiment in which participants sat in an office and then were asked to remember what they saw in the office, participant
    6·1 answer
  • Which of these statements about the truck driving occupation in the U.S. are accurate?
    12·2 answers
  • A spreadsheet contains the maximum weight and maximum height for fifty dog breeds. The breeds are located in rows, and the weigh
    5·1 answer
  • Dennis would like to include a video in a presentation. The source of the video is on the internet, but he would like to ensure
    10·2 answers
  • Which of these is installed only on Apple smartphones and tablets?
    5·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!