פרמטרים
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 48 מתוך 63.
פונקציות ב־C יכולות לקבל פרמטרים (הנקראים גם ארגומנטים), שהם ערכים שמועברים לפונקציה כשקוראים לה.
הצהירו על פונקציה שמקבלת פרמטרים:
int add(int a, int b) {
return a + b;
}בדוגמה הזו, add היא פונקציה שמקבלת שני פרמטרים שלמים, a ו-b, ומחזירה את הסכום שלהם.
קרא לפונקציה עם פרמטרים:
int result = add(5, 3);לאחר ביצוע הקוד שלמעלה, result מכיל:
8אפשר גם להשתמש במשתנים כארגומנטים:
int x = 10;
int y = 20;
int sum = add(x, y);לאחר ביצוע הקוד שלמעלה, sum מכיל:
30אתגר
קלצרו פונקציה בשם calculateArea שמקבלת שני פרמטרים:
- מספר שלם
length - מספר שלם
width
הפונקציה צריכה לחשב ולהחזיר את שטח המלבן (אורך × רוחב).
לאחר מכן, בפונקציה main, קראו מהמשתמש שני מספרים שלמים המייצגים את אורך המלבן ורוחבו, קראו לפונקציה calculateArea עם הערכים האלה, והדפיסו את התוצאה בפורמט: "Area: X", כאשר X הוא השטח שחושב.
נסו בעצמכם
#include <stdio.h>
// כתבו כאן את הפונקציה calculateArea
int main() {
// קראו את המשתנים
// קראו לפונקציה calculateArea והדפיסו את התוצאה
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין