Ինչպե՞ս են աշխատում աճող օպերատորները C++-ում:
Ինչպե՞ս են աշխատում աճող օպերատորները C++-ում:

Video: Ինչպե՞ս են աշխատում աճող օպերատորները C++-ում:

Video: Ինչպե՞ս են աշխատում աճող օպերատորները C++-ում:
Video: Ինչպե՞ս որոշել հղիության ժամկետը, Հղիություն... 2024, Դեկտեմբեր
Anonim

Նախընտրական- ավելացում և հետ- ավելացում հայեցակարգը մեջ Գ / C++?

Աճող օպերատորներն են սովոր է աճ արժեքը մեկ անգամ նվազում է աշխատանքները հակառակը ավելացում . Նվազում օպերատոր նվազեցնել արժեքը մեկով. Նախընտրական- ավելացում (++i) − Մինչև փոփոխականին արժեքը վերագրելը, արժեքը ավելանում է մեկով

Հաշվի առնելով սա՝ ի՞նչ է C++-ում ավելացման օպերատորը:

Ավելացում և նվազեցում Օպերատոր C++-ում Աճող օպերատորներ օգտագործվում են փոփոխականի արժեքը մեկով ավելացնելու և նվազեցնելու համար օպերատորներ օգտագործվում են փոփոխականի արժեքը մեկով նվազեցնելու համար: Երկուսն էլ ավելացում և նվազում օպերատոր օգտագործվում են մեկ օպերանդի կամ փոփոխականի վրա, ուստի այն կոչվում է ունարի օպերատոր.

Հետագայում հարցն այն է, թե որն է տարբերությունը ++ i-ի և i ++-ի միջև C-ում: Միակ տարբերությունը գործողությունների կարգն է միջեւ որ ավելացում փոփոխականի և the արժեքի օպերատոր վերադառնում է. Այսպիսով, հիմնականում ++ i վերադարձնում է արժեքը այն ավելանալուց հետո, մինչդեռ ++ Ես վերադարձնում եմ արժեքը նախքան դրա ավելացումը: Վերջում, երկու դեպքում էլ i-ի արժեքը կավելանա:

Նաև իմանալու համար, թե ինչ է օրինակ ավելացման օպերատորը:

Աճող օպերատոր կարելի է ցույց տալ ան օրինակ #include int main() { int c=2, d=2; printf("%d", c++); // այս հայտարարությունը ցուցադրում է 2, ապա միայն c ավելացել է 1-ից 3-ով. printf("%d", ++c); // այս հայտարարությունը ավելացումներ 1-ից c, ապա ցուցադրվում է միայն c-ն:

Ի՞նչ է անում ++-ը կոդավորման մեջ:

++ թվաբանական օպերատորի տեսակ է՝ an ավելացում օպերատոր, որը մեծացնում է արժեքը 1-ով: Դրա երկու ձև կա. Հետ- ավելացում (i++) և նախա ավելացում (++i): Հետ- ավելացում օպերատորը սովոր է ավելացում փոփոխականի արժեքը հենց որ գրառման մեջ արտահայտությունն ամբողջությամբ կատարելուց հետո ավելացում է օգտագործվում.