Menu
Coddy logo textTech

פרמטרים

חלק מהיחידה יסודות במסלול ה-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
challenge icon

אתגר

קל

צרו פונקציה בשם calculateArea שמקבלת שני פרמטרים:

  • מספר שלם length
  • מספר שלם width

הפונקציה צריכה לחשב ולהחזיר את שטח המלבן (אורך × רוחב).

לאחר מכן, בפונקציה main, קראו מהמשתמש שני מספרים שלמים המייצגים את אורך המלבן ורוחבו, קראו לפונקציה calculateArea עם הערכים האלה, והדפיסו את התוצאה בפורמט: "Area: X", כאשר X הוא השטח שחושב.

נסו בעצמכם

#include <stdio.h>

// כתבו כאן את הפונקציה calculateArea

int main() {
    // קראו את המשתנים
    
    // קראו לפונקציה calculateArea והדפיסו את התוצאה
    
    return 0;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין