מהו פרמטר ייחוס C++?
מהו פרמטר ייחוס C++?

וִידֵאוֹ: מהו פרמטר ייחוס C++?

וִידֵאוֹ: מהו פרמטר ייחוס C++?
וִידֵאוֹ: מהו אורניום מועשר? | על איזוטופים ותהליך העשרת האורניום 2024, מאי
Anonim

השיחה מאת התייחסות שיטת מעבר טיעונים לפונקציה מעתיקה את הכתובת של an טַעֲנָה לתוך הפורמלי פָּרָמֶטֶר . בתוך הפונקציה, הכתובת משמשת לגישה למציאות טַעֲנָה בשימוש בשיחה. זה אומר השינויים שנעשו ב- פָּרָמֶטֶר להשפיע על שעבר טַעֲנָה.

מזה, מהו פרמטר התייחסות?

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

שנית, איך מעבירים הפניה ב-C++? ל לַעֲבוֹר הערך לפי התייחסות , טיעון התייחסות מועבר לפונקציות בדיוק כמו כל ערך אחר. אז בהתאם אתה צריך להכריז על פרמטרי הפונקציה בתור התייחסות סוגים כמו בפונקציה הבאה swap(), המחליפה את הערכים של שני המשתנים השלמים שעליהם הצביע הארגומנטים שלה.

פשוט כך, מהו פרמטר הייחוס C++?

פרמטרים התייחסות . שיטה זו מעתיקה את הערך של an טַעֲנָה לתוך הפורמלי פָּרָמֶטֶר של תת-השגרה. לכן בוצעו שינויים ב- פרמטרים של תת-השגרה אין השפעה על טַעֲנָה נהגו לקרוא לזה. כברירת מחדל, C++ משתמש בשיטת קריאה לפי ערך למעבר טיעונים.

מהי דוגמה לפרמטר?

זה דורש שכל אפשרי לִטעוֹם מהגודל הנבחר יש סיכוי שווה לשימוש. א פָּרָמֶטֶר הוא מאפיין של אוכלוסייה. סטטיסטיקה היא מאפיין של א לִטעוֹם . ל דוגמא , נניח שאתה רוצה לדעת את ההכנסה הממוצעת של המנויים למגזין-a מסוים פָּרָמֶטֶר של אוכלוסייה.