How to Call a function multiple times in C++ ?
There are several ways to call a function multiple times in C++. Here are some examples:
- Using a for loop:
#include <iostream>
void myFunction() {
std::cout << "Hello World!" << std::endl;
}
int main() {
for (int i = 0; i < 5; i++) {
myFunction();
}
return 0;
}
Output:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
- Using a while loop:
#include <iostream>
void myFunction() {
std::cout << "Hello World!" << std::endl;
}
int main() {
int i = 0;
while (i < 5) {
myFunction();
i++;
}
return 0;
}
Output:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
- Using recursion:
#include <iostream>
void myFunction(int n) {
if (n > 0) {
std::cout << "Hello World!" << std::endl;
myFunction(n-1);
}
}
int main() {
myFunction(5);
return 0;
}
Output:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
- Using a do-while loop:
#include <iostream>
void myFunction() {
std::cout << "Hello World!" << std::endl;
}
int main() {
int i = 0;
do {
myFunction();
i++;
} while (i < 5);
return 0;
}
Output:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!