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;
}
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Ask me questions about this topic
Summarize this chapter
Show real-world examples
Awesome!
Completion rate improved to 2.94
Basics of Functions
Swipe to show menu
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;
}
Thanks for your feedback!