C++ dilində postfiks operatoru nədir?
C++ dilində postfiks operatoru nədir?

Video: C++ dilində postfiks operatoru nədir?

Video: C++ dilində postfiks operatoru nədir?
Video: C++ Dərsləri - 1 - Dev-C++ qurulması 2024, Noyabr
Anonim

Postfiks operatorları var unar operatorlar dəyəri 1 artırmaq və ya azaltmaq üçün istifadə edilə bilən tək dəyişən üzərində işləyir (həddən artıq yüklənməmişsə). 2 var C-də postfiks operatorları ++, ++ və --.

İnsanlar da soruşurlar ki, C-də ++ i ilə i ++ arasında nə fərq var?

Yalnız fərq əməliyyatların ardıcıllığıdır arasında the artım dəyişənin dəyəri və dəyəri operator qayıdır. Beləliklə, əsasən ++ i isə artırıldıqdan sonra dəyəri qaytarır ++ Mən dəyəri artırmadan əvvəl qaytarıram. Sonda hər iki halda i-nin dəyəri artırılacaq.

Daha sonra sual yaranır ki, -- və ++ operatorlarının prefiksi ilə postfiksi arasında fərq nədir? Prefiksdə versiya (yəni, ++ i), i-nin dəyəri artır, ifadənin qiyməti isə i-nin yeni qiymətidir. Postfiksdə versiyada (yəni, i++) i dəyəri artır, lakin ifadənin {dəyəri|dəyəri} i-nin orijinal dəyəridir.

Bir də soruşa bilərsiniz ki, C++ dilində postfiks və prefiks nədir?

İkisi arasındakı fərq ondadır postfiks qeyddən sonra operator görünür postfiks -ifadə, halbuki prefiks notation, operator ifadədən əvvəl görünür, məsələn, x--; işarələmək postfiks -azaltma operatoru və--x; işarələmək prefiks azalma operatoru.

Java-da ++ i və i ++ nədir?

Budur ++ istinad edir artım 1 tərəfindən. İndi ++ -a istinad edirəm artım i dəyişəninin daxilində saxlanılan dəyərin. Harada mən kimi ++ post adlanır artım operator, burada kompilyator bu ifadəni yerinə yetirdikdə əvvəlcə tənlikdə orijinal dəyər əvəz olunur və sonra dəyər 1 artır.