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