כיצד פועלים אופרטורים של תוספת C++?
כיצד פועלים אופרטורים של תוספת C++?

וִידֵאוֹ: כיצד פועלים אופרטורים של תוספת C++?

וִידֵאוֹ: כיצד פועלים אופרטורים של תוספת C++?
וִידֵאוֹ: C++ Programming Tutorial 93 - Operator Overloading == and + 2024, דֵצֶמבֶּר
Anonim

מִרֹאשׁ- תוֹסֶפֶת ופוסט- תוֹסֶפֶת מושג ב ג / C++?

מפעילי תוספת הם היה להגביר הערך באחד תוך הפחתה עובד מול תוֹסֶפֶת . ירידה מַפעִיל להקטין את הערך באחד. מִרֹאשׁ- תוֹסֶפֶת (++i) - לפני הקצאת הערך למשתנה, הערך מוגדל על ידי אחד

בהתחשב בכך, מהו אופרטור תוספת ב-C++?

תוֹסֶפֶת וירידה מַפעִיל ב-C++ הגדל מפעילים משמשים להגדלת הערך של המשתנה באחד ולהקטין מפעילים משמשים להקטנת הערך של המשתנה באחד. שניהם תוֹסֶפֶת וירידה מַפעִיל משמשים באופרנד בודד או משתנה, אז זה נקרא כ-unary מַפעִיל.

לאחר מכן, השאלה היא, מה ההבדל בין ++ i ו-i ++ ב-C? היחיד הֶבדֵל הוא סדר הפעולות בֵּין ה תוֹסֶפֶת של המשתנה והערך the מַפעִיל החזרות. אז בעקרון ++ i מחזיר את הערך לאחר הגדלה, while ++ אני מחזיר את הערך לפני שהוא מוגדל. בסוף, בשני המקרים ה-i יגדל את הערך שלו.

כמו כן לדעת, מהו אופרטור תוספת עם דוגמה?

מפעיל הגדלה ניתן להדגים על ידי א דוגמא : #include int main() { int c=2, d=2; printf("%d", c++); // ההצהרה הזו מציגה 2 אז, רק ג גדל ב-1 עד 3. printf("%d", ++c); // ההצהרה הזו מרווחים 1 עד c אז, רק c מוצג.

מה ++ עושה בקידוד?

++ הוא סוג של אופרטור אריתמטי כלומר an תוֹסֶפֶת אופרטור שמגדיל את הערך ב-1. יש שתי צורות שלו. הודעה- תוֹסֶפֶת (i++) וקדם- תוֹסֶפֶת (++i). הודעה- תוֹסֶפֶת המפעיל רגיל תוֹסֶפֶת הערך של המשתנה מיד לאחר ביצוע הביטוי לחלוטין באיזה פוסט תוֹסֶפֶת משמש.