מה זה += ב-C++?

Mh Zh B C



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

מהי משימת תוספת += אופרטור ב-C++

ב-C++, האופרטור += ידוע בפשטות כאופרטור ההקצאה המורכבת, המוסיף את המספר של האופרנד בצד ימין למספר של האופרנד בצד שמאל ומקצה את התוצאה לאופרנד בצד שמאל.

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







אתחול של משתנים באמצעות += אופרטור

int א = 5 ;

א += 5 ;

הביטוי לעיל a+=5 שווה ל a=a+5 . לאחר פעולה זו, הערך של א יהיה 10 .



כיצד להשתמש ב-Addition Assignment += Operator ב-C++

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



#include

באמצעות מרחב שמות std ;

int רָאשִׁי ( ) {

int א = 0 ;

א += 10 ;

א += עשרים ;

א += 70 ;

cout << 'סה'כ: ' << א << endl ;

לַחֲזוֹר 0 ;

}

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





תְפוּקָה



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

#include

באמצעות מרחב שמות std ;

int רָאשִׁי ( ) {

מחרוזת א = 'שלום ' ;

מחרוזת ב = 'לינוקס' ;

א += ב ;

cout << 'מחרוזת היא:' << א << endl ;

לַחֲזוֹר 0 ;

}

תְפוּקָה

התוכנית לעיל משלבת שתי מחרוזות באמצעות האופרטור += ב-C++.

סיכום

האופרטור += ב-C++ הוא כלי שימושי לביצוע הוספה עם מטלה באותו שלב, וכתוצאה מכך קוד פשוט, יעיל, חד משמעי ומקל יותר. מפעיל זה מספק בהירות בקוד ומקל על מפתח להשקיע פחות מאמץ בפיתוח.