Basics of Functions
The function is a block of statements that runs when it is called. The world of programming cannot exist without functions since they:
- are reusable.
- can test a particular part of your code.
- can be applied to a number of cases if you change the parameters.
Let’s go deep into it. For instance, you have decided to program the cat. It should say "meow!":
cout << "meow!" << endl;
Easy implementation. Repeating output will overload your code. However, what should we do if the cat must say meow twice or 20 times in different periods?
In such a situation, we can use functions. To create a function, you need to specify the keyword void, the name of the function, followed by parentheses ():
void myFunc() {
// code to be executed
}
Let's create the function sound() for the cat, which will print "meow!":
void sound() {
cout << "meow!" << endl;
}
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Stel mij vragen over dit onderwerp
Vat dit hoofdstuk samen
Toon voorbeelden uit de praktijk
Awesome!
Completion rate improved to 2.94
Basics of Functions
Veeg om het menu te tonen
The function is a block of statements that runs when it is called. The world of programming cannot exist without functions since they:
- are reusable.
- can test a particular part of your code.
- can be applied to a number of cases if you change the parameters.
Let’s go deep into it. For instance, you have decided to program the cat. It should say "meow!":
cout << "meow!" << endl;
Easy implementation. Repeating output will overload your code. However, what should we do if the cat must say meow twice or 20 times in different periods?
In such a situation, we can use functions. To create a function, you need to specify the keyword void, the name of the function, followed by parentheses ():
void myFunc() {
// code to be executed
}
Let's create the function sound() for the cat, which will print "meow!":
void sound() {
cout << "meow!" << endl;
}
Bedankt voor je feedback!