Menu
CoddyTech

פרמטרים

חלק מהיחידה יסודות במסלול ה-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 אונליין