Funkcje void
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 57 z 74.
W C++ void to specjalny pusty typ używany jako typ zwracany, który oznacza funkcję niezwracającą żadnej wartości. Gdy deklarujesz funkcję jako void, wskazuje to, że wykonuje ona zadanie lub zestaw operacji, ale nie zwraca wyniku wywołującemu. Funkcji void używa się, gdy chcesz wykonać takie działania jak wyświetlanie danych wyjściowych, modyfikowanie stanów obiektów lub wykonywanie sekwencji instrukcji bez zwracania konkretnej wartości.
Oto podstawowa struktura funkcji void:
void functionName(parameters) {
// Kod do wykonania
}Wyzwanie
ŁatwyUtwórz funkcję void o nazwie printNTimes. Ta funkcja powinna przyjmować dwa argumenty:
- Ciąg znaków
message. - Liczbę całkowitą
n.
Funkcja powinna wypisać message w konsoli n razy. Użyj pętli for, aby powtarzać wypisywanie.
W funkcji main wywołaj printNTimes z argumentami wejściowymi message i n
Spróbuj swoich sił
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Napisz tutaj swój kod
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online