הבדל בין פרמטרים בפועל לפרמטרים פורמליים

תוכן עניינים:

הבדל בין פרמטרים בפועל לפרמטרים פורמליים
הבדל בין פרמטרים בפועל לפרמטרים פורמליים

וִידֵאוֹ: הבדל בין פרמטרים בפועל לפרמטרים פורמליים

וִידֵאוֹ: הבדל בין פרמטרים בפועל לפרמטרים פורמליים
וִידֵאוֹ: Difference between Actual and Formal Parameter | Lec 99 | C Programming Tutorials 2024, יולי
Anonim

הבדל מפתח - פרמטרים בפועל לעומת פורמליים

שימוש בפונקציות הוא מושג חשוב בתכנות. פונקציה היא מספר הצהרות שיכולות לבצע איזושהי משימה מסוימת. אם המתכנת יכתוב את כל ההצהרות כתוכנית אחת, זה יהפוך למורכב. ניתן להשתמש בפונקציות כדי למנוע זאת. הם ידועים גם כשיטות. לכל פונקציה תהיה פונקציונליות משלה. פונקציות משפרות את אופטימיזציית הקוד ואת יכולת השימוש החוזר בקוד. יכולות להיות פונקציות שמסופקות על ידי שפת התכנות או הפונקציות שנכתבו על ידי המתכנת. לכל פונקציה יש שם כדי לזהות אותה. לאחר ביצוע משימה מסוימת באמצעות פונקציה, הוא יכול להחזיר ערך.חלק מהפונקציות לא מחזירות שום ערך. הנתונים הדרושים לפונקציה לביצוע המשימה נשלחים כפרמטרים. פרמטרים יכולים להיות פרמטרים ממשיים או פרמטרים פורמליים. ההבדל העיקרי בין פרמטרים בפועל לפרמטרים פורמליים הוא שהפרמטרים בפועל הם הערכים שמועברים לפונקציה כאשר היא מופעלת בעוד פרמטרים פורמליים הם המשתנים המוגדרים על ידי הפונקציה שמקבלת ערכים כאשר הפונקציה נקראת.

מהם פרמטרים בפועל?

פרמטרים בפועל הם ערכים המועברים לפונקציה כאשר היא מופעלת. עיין בתוכנית שלהלן.

include

תוספת בטל (int x, int y) {

int addition;

addition=x+y;

printf(“%d”, תוספת);

}

void main () {

תוספת (2, 3);

addition (4, 5);

}

לפי תוכנית C לעיל, קיימת פונקציה בשם תוספת.בפונקציה הראשית, הערך 2 ו-3 מועברים לתוספת הפונקציה. ערך זה 2 ו-3 הם הפרמטרים בפועל. ערכים אלו מועברים לתוספת השיטה, והסכום של שני מספרים יוצג על המסך. שוב, בתוכנית הראשית, שני ערכי מספרים שלמים חדשים מועברים לשיטת ההוספה. כעת הפרמטרים בפועל הם 4 ו-5. הסיכום של 4 ו-5 יוצג על המסך.

מהם פרמטרים פורמליים?

פונקציה או שיטה עוקבות אחר תחביר דומה לאלו המובאים להלן:

(פרמטרים רשמיים) {

//סט של הצהרות לביצוע

}

שם השיטה נועד לזהות את השיטה. סוג ההחזרה מציין את סוג הערך שהשיטה תחזיר. אם השיטה לא מחזירה ערך, סוג ההחזרה בטל. אם הפונקציה מחזירה ערך שלם, אז סוג ההחזרה הוא מספר שלם. רשימת הפרמטרים הפורמלית מוקפת בסוגריים.הרשימה מכילה שמות משתנים וסוגי נתונים של כל הערכים הדרושים לשיטה. כל פרמטר פורמלי מופרד בפסיק. כאשר השיטה אינה מקבלת ערכי קלט כלשהם, למתודה צריכה להיות קבוצה ריקה של סוגריים אחרי שם השיטה. לְמָשָׁל חיבור () { }; ההצהרות שיש לבצע מוקפות בסוגריים מסולסלים.

ההבדל בין פרמטרים בפועל לפרמטרים פורמליים
ההבדל בין פרמטרים בפועל לפרמטרים פורמליים

איור 01: פרמטרים

פרמטרים פורמליים הם המשתנים המוגדרים על ידי הפונקציה שמקבלת ערכים כאשר הפונקציה נקראת. לפי התוכנית לעיל, הערכים 2 ו-3 מועברים לתוספת הפונקציה. בפונקציית החיבור ישנם שני משתנים הנקראים x ו-y. הערך 2 מועתק למשתנה x, וערך 3 מועתק למשתנה y. המשתנים x ו-y אינם הפרמטרים בפועל.הם עותקים של הפרמטרים בפועל. הם ידועים בתור פרמטרים פורמליים. משתנים אלו נגישים רק בתוך השיטה. לאחר הדפסת תוספת של שני מספרים, הפקד מוחזר חזרה לתוכנית הראשית.

מהם הדמיון בין פרמטרים בפועל לפרמטרים פורמליים?

  • שניהם קשורים לפונקציות.
  • פרמטרים כלולים בתוך סוגריים.
  • כל פרמטר מופרד בפסיק.

מה ההבדל בין פרמטרים בפועל לפרמטרים פורמליים?

פרמטרים בפועל לעומת פורמליים

הפרמטרים בפועל הם הערכים המועברים לפונקציה כאשר היא מופעלת. הפרמטרים הפורמליים הם המשתנים המוגדרים על ידי הפונקציה שמקבלת ערכים כאשר הפונקציה נקראת.
פונקציה קשורה
הפרמטרים בפועל מועברים על ידי הפונקציה הקוראת. הפרמטרים הפורמליים נמצאים בפונקציה שנקראה.
סוגי נתונים
בפרמטרים בפועל, אין אזכור של סוגי נתונים. רק הערך מוזכר. בפרמטרים פורמליים, יש לכלול את סוגי הנתונים של הערכים המקבלים.

סיכום – פרמטרים בפועל לעומת פורמליים

Using Functions הוא מושג שימושי בתכנות. פונקציות עוזרות להפחית את אורך הקוד ולהפחית את המורכבות. זה גם קל לבצע בדיקות, איתור באגים ומשפר את תחזוקה של קוד. ייתכן שחלק מהפונקציות לא יצטרכו קלט, אבל פונקציות מסוימות דורשות קלט. אפשר להעביר נתונים לפונקציות ככניסות.הם ידועים בתור פרמטרים. שני המונחים הנפוצים הקשורים לפונקציות הם פרמטרים בפועל ופרמטרים פורמליים. ההבדל בין פרמטרים בפועל לפרמטרים פורמליים הוא שפרמטרים בפועל הם הערכים שמועברים לפונקציה כאשר היא מופעלת בעוד פרמטרים פורמליים הם המשתנים המוגדרים על ידי הפונקציה שמקבלת ערכים כאשר הפונקציה נקראת.

הורד את ה-PDF של פרמטרים בפועל לעומת פורמליים

ניתן להוריד את גרסת ה-PDF של מאמר זה ולהשתמש בה למטרות לא מקוונות לפי הערת ציטוט. אנא הורד את גרסת ה-PDF כאן: ההבדל בין פרמטרים בפועל לפורמליים

מוּמלָץ: