Кантип көбөйтүү операторлору C++ иштейт?
Кантип көбөйтүү операторлору C++ иштейт?

Video: Кантип көбөйтүү операторлору C++ иштейт?

Video: Кантип көбөйтүү операторлору C++ иштейт?
Video: C++ | Модификаторы Типов | Указатели | 02 2024, Май
Anonim

Алдын ала көбөйтүү жана пост- көбөйтүү концепцияда C / C++?

Көбөйтүү операторлору болуп саналат болгон жогорулатуу мааниси бир азайганда иштейт карама-каршы көбөйтүү . Азайтуу оператор маанисин бир азайтат. Алдын ала көбөйтүү (++i) − өзгөрмөгө маани берүүдөн мурун, маани көбөйтүлөт бир тарабынан

Муну эске алуу менен, C++ тилинде көбөйтүү оператору деген эмне?

Көбөйтүү жана азайтуу Оператор C++ тилинде Көбөйтүү операторлору өзгөрмөнүн маанисин бирге көбөйтүү жана азайтуу үчүн колдонулат операторлор өзгөрмөнүн маанисин бирге азайтуу үчүн колдонулат. экөө тең көбөйтүү жана кыскартуу оператор бир операндда же өзгөрмөдө колдонулат, ошондуктан ал унардык деп аталат оператор.

Андан кийин, суроо туулат, C тилиндеги ++ i жана i ++ ортосунда кандай айырма бар? Гана айырма операциялардын тартиби болуп саналат ортосунда the көбөйтүү өзгөрмөнүн жана маанисинин оператор кайтып келет. Ошентип, негизинен ++ i ал жогорулатылгандан кийин маанини кайтарат, ал эми ++ мен көбөйтүлгөнгө чейин маанини кайтарам. Акырында, эки учурда тең 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). Пост- көбөйтүү оператор көнүп калган көбөйтүү Кайсы постто туюнтма толугу менен аткарылгандан кийин өзгөрмөнүн мааниси көбөйтүү колдонулат.