מה הם אופרטורים של כתובת ועקיפה ב-C?
מה הם אופרטורים של כתובת ועקיפה ב-C?

וִידֵאוֹ: מה הם אופרטורים של כתובת ועקיפה ב-C?

וִידֵאוֹ: מה הם אופרטורים של כתובת ועקיפה ב-C?
וִידֵאוֹ: Operator overloading in c++ | What is overloading in OOP | types of operator overloading in C++ 2024, מאי
Anonim

ה מַפעִיל שזמין ב ג למטרה זו היא "&" ( כתובת שֶׁל) מַפעִיל . ה מַפעִיל & והמשתנה מיד לפניו מחזיר את ה- כתובת של המשתנה המשויך אליו. ג' מצביע אונירי אחר מַפעִיל הוא ה-"*", הנקרא גם כערך ב כתובת אוֹ מפעיל עקיף.

כמו כן, אנשים שואלים, מהו אופרטור עקיפה ב-C?

ה מפעיל ייחוס אוֹ מפעיל עקיף , מסומן לפעמים ב" * " (כלומר כוכבית), הוא אוני מַפעִיל (כלומר אחד עם אופרנד בודד) נמצא ב ג שפות כמו שכוללות משתני מצביע. הוא פועל על משתנה מצביע, ומחזיר ערך l שווה ערך לערך בכתובת המצביע.

מה השימוש באופרטור עקיף? א מפעיל עקיף , בהקשר של C#, isan השתמשו במפעיל כדי לקבל את הערך של משתנה שאליו מצביע מצביע. ה מפעיל עקיף יכול להיות בשימוש במצביע למצביע למספר שלם, מערך חד-ממדי של מצביעים למספרים שלמים, מצביע ל-achar ומצביע לסוג לא ידוע.

בנוסף, מהו אופרטור כתובת ב-C?

א כתובת -שֶׁל מַפעִיל הוא מנגנון בתוך C++ שמחזיר את הזיכרון כתובת של משתנה.אלה כתובות הוחזר על ידי ה כתובת -שֶׁל מַפעִיל ידועים בתור מצביעים, מכיוון שהם "מצביעים" על המשתנה בזיכרון. ה כתובת -שֶׁל מַפעִיל הוא אוני מַפעִיל מיוצג על ידי אמפרסנד (&).

מה הם אופרטורים מצביע ב-C?

פרסומות. C++ מספק שניים מצביעים , שהם (א) כתובת של מַפעִיל & ו(ב) עקיפה מַפעִיל *. א מַצבִּיעַ הוא משתנה שמכיל כתובת של משתנה אחר או שאתה יכול לומר ש-variable שמכיל כתובת של משתנה אחר נאמר "מצביע על" המשתנה האחר.

מוּמלָץ: