פונקציות Void
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 57 מתוך 74.
ב־C++, void הוא טיפוס ריק מיוחד המשמש כטיפוס החזרה כדי לציין שפונקציה אינה מחזירה ערך כלשהו. כשמכריזים על פונקציה כ־void, הדבר מציין שהפונקציה מבצעת משימה או סדרת פעולות, אך אינה מפיקה תוצאה שיש להחזיר למי שקרא לה. משתמשים בפונקציות void כשרוצים לבצע פעולות כמו הדפסת פלט, שינוי מצבי אובייקטים או ביצוע רצף של פקודות, בלי להחזיר ערך מסוים.
הנה המבנה הבסיסי של פונקציית void:
void functionName(parameters) {
// קוד לביצוע
}אתגר
קלצרו פונקציה מסוג void בשם printNTimes. הפונקציה צריכה לקבל שני ארגומנטים:
- מחרוזת
message. - מספר שלם
n.
הפונקציה צריכה להדפיס את message למסוף n פעמים. השתמשו בלולאת for כדי לחזור על ההדפסה.
בפונקציה main, קראו ל-printNTimes עם הקלטים message וערך הקלט n
נסו בעצמכם
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// כתבו את הקוד שלכם כאן
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות10פונקציות
הכרזה על פונקציהפרמטריםטיפוסי החזרההעמסת פונקציותחזרה – פונקציית סיגמאחזרה – פונקציית אימותפונקציות Voidתרגלו בעצמכם: קומפיילר C++ אונליין