Klausimai, pažymėti „postfix-operator“

Postfix operatorius nedelsdamas atlieka operandą, kaip ir x! Pavyzdžiui.
17
atsakymai

Kodėl venkite žingsnių („++“) ir sumažinimų („-“) „JavaScript“?

Yra žinoma, kad vienas iš „jslint“ įrankio patarimų: ++ ir - ++ (prieaugis) ir (mažinimas) operatoriai prisideda prie pernelyg gudrumo skatinimo. Jie yra antra tik klaidinga architektūra, teikianti virusus ir kitas grėsmes saugumui.
yra nustatytas birželio 09 '09, 20:02
12
atsakymai

Koks skirtumas tarp prefikso ir postfix operatorių?

Šis kodas išspausdina vertę 9. Kodėl? Čia sugrįžimas (i ++) grąžins reikšmę 11 ir dėl --i reikšmės turėtų būti 10, gali kas nors paaiškinti, kaip tai veikia? #include <stdio.h> pagrindinis () {int i = įdomus (10); printf ("% d n", - i); ...
rugpjūčio 11 d '11 21:59
6
atsakymai

Kodėl postfix prieaugio operatorius priima manekeno parametrą?

Pažvelkite į šiuos funkcijų parašus: klasės numeris {public: Number operator ++ (); // prefiksas ++ numeris operatorius ++ (int); // postfix ++}; Priešdėlis neturi parametrų, bet atlieka postfix. Kodėl? Maniau, kad galime ...
nustatyti 26 rug. '10, 14:58 val
9
atsakymai

i ++ yra mažiau veiksmingas nei ++ i, kaip parodyti?

Pavyzdžiui, bandau parodyti, kad prefikso didinimas yra efektyvesnis už postfix didinimą. Teoriškai tai prasminga: „I ++“ turėtų sugebėti grąžinti ne pagrindinę šaltinio vertę ir todėl ją saugoti, o ++ galiu grąžinti pridėtinę vertę.
liepos 12 d. 22 val
3
atsakymai

Kodėl Postfix ++ / - klasifikuojamas kaip pagrindiniai operatoriai C #?

Šiuo metu mokau C + + programuotojų klasę C # kalbos pagrindais. Kadangi aptarėme žymų operatorius, naudoju standartines C # pirmines, vieningas ir pan. Kategorijas. Operatoriai. Vienas iš dalyvių jautė, kad ...
nustatyti rugpjūčio 13 d '11 11:26
3
atsakymai

Ką reiškia postfix „_t“ C?

Galimas dublikatas: Ką reiškia vidurkis, po kurio seka _t (pabraukimas-t)? Kai aš įvedu savo IDE (Xcode) automatinį užbaigimą, jau apibrėžti žodžiai pasirodo, kai gaunu dalį kintamojo pavadinimo. Kartais matau pavadinimus, kurie jų pabaigoje yra „_t“. ...
nustatyti 08 rugsėjis '09 3:42
2
atsakymai

Kas yra taškas prieš postfix arba postcircumfix perl 6?

Perl dokumentas turi skyrių .postfix / .postcircumfix, jis sako, kad daugeliu atvejų laikotarpis gali būti dedamas prieš postfix arba postcircumfix: my @ a; @a [1, 2, 3]; @a. [1, 2, 3]; # Tą patį techniškai ne realus operatorius; tai yra sinoda ...
gegužės 05 d. 18 val
3
atsakymai

Kodėl postfix ++ operatorius turi pirmenybę operatoriaus ++ prefiksui?

Taip apibrėžta, mes negalime nei ++ x ++ nei ++ x--. Tačiau, kita vertus, tiek (++ x) ++, tiek (++ x) yra naudingos išraiškos: (++ x) ++ padidina x iš dviejų ir grąžina vertę "viduryje", ir (++ x) - iš esmės atitinka x ...
gegužės 22 d. 11 val
9
atsakymai

Operatorių ++ ir - „Java“ prioritetas

Aš perskaičiau iš oficialios Java pamokos, kad prefiksas ir postfix ++ turi skirtingus prioritetus: postfix: expr ++ expr - unary: ++ expr --expr + expr -expr ~! Operatoriai Pagal pamoką, ar ne d = 1; System.out.println (d ++ + ++ d); ...
yra nustatytas birželio 16 d. 11 val
4
atsakymai

Kaip atskirti (su perkrova) tarp operatoriaus ++ prefikso ir postfix formų? (C ++)

Kadangi aš perkraučiau operatorių ++ iteratoriaus klasės šablonui <typename T> typename sąrašas <T> :: iteratorius ir sąrašas <T> :: iteratorius :: operatorius ++ () {// stuff} Bet kai bandau padaryti sąrašą <int> :: iterator IT; IT ++; Aš esu grindys ...
gegužės 21 d., 22 val
1
atsakymas

kompiliavimo operatoriai ir postfix prefiksai

Man buvo įdomu, kodėl šie rezultatai 7 7 6 7 vietoj 5 6 6 7 mano $ a = 5; printf ("% d% d% d% d", $ a, ++ $ a, $ a ++, $ a); Esu įsitikinęs, kad tai turi kažką daryti su parametrų sudarymo tvarka.
gegužės 15 d., 13 val
1
atsakymas

„Postfix“ java ribotuvai

Turite naudoti postfix separatorių, kad nurodytumėte šaltinio tipui naudojamą konstantą, pvz., L ilgą laiką. Tačiau šortams ir baitams nėra ribų, todėl turiu aiškiai nurodyti tokį pastovią reikšmę: trumpas x = (trumpas) 0x8000; ...
lapkričio 18 d. '11, 6:47
3
atsakymai

prefiksas ir „Cf ++“ operatoriai

class compl {float re, im; public: compl (float r, float i) {re = r; im = i;} compl operator ++ () {++ re; grąžinti * tai;} // (1) kompl. operatorius ++ (int k) {compl z = * tai; re ++; im + = k; grįžti z;} // (2) draugo kompl.
nustatytas balandžio 29 d '15 15:34
3
atsakymai

Perl pasirinktinė sintaksė sufiksams arba pasirinktiniams postfix operatoriams

Norėčiau sužinoti, kaip galiu atlikti tokias operacijas kaip $ T = 25 C; @specs = (273,15 K, 23 bar, 2,0 mol / s); ir paprašyti jų surinkti. Nenoriu pasirinkti, koks jų rezultatas, ar kaip jis įgyvendinamas. Mano tikslas yra išreikšti ...
nustatytas 02 rugpjūtis '16, 7:45 val
0
atsakymai

Išraiškos išraiškos su dvejetainiu prefiksu, infix ir postfix operatoriais

Ar galima išanalizuoti išraišką (be dviprasmiškumo), kuriame gali būti dvejetainis prefiksas, dvejetainis infiksas ir dvejetainiai postfix operatoriai (darant prielaidą, kad visi simboliai yra skirtingi), tarp jų pirmenybė? Pavyzdžiui: a = 2 3 post + b = pre + 2 3 * 4 ...
nustatytas sausio 10 d '17 19:40