Klausimai pažymėti „prefix-operator“

Priešdėlis operatorius iš karto prieš operandą, kaip ir -x.
10
atsakymai

Ką daro "! -" javascript?

Turiu šį kodą (paimtas iš šio klausimo): var walk = funkcija (dir, padaryta) {var results = []; fs.readdir (dir, funkcija (klaida, sąrašas) {if (err) return (err); varügg = list.length; if (! p ...
gruodžio 17 d '15 - 1:40
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
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

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
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

neįmanomas modifikavimas ir prieiga prie žymeklio

Gavau įspėjimą apie šią C išraišką: * p0 ++ = mult (* p0, psign [i1]); Įspėjimas: nepakeistos modifikacijos ir prieiga prie „p0“ [-Wunsequenced] Manau, kad išraiška turėtų būti pakeista į: * p0 = mult (* p0, psign [i1]); p0 ++; ...
nustatyti 14 d. '15, 10:40 val
3
atsakymai

„Java“ prefiksas ir unary operatoriai kartu

Dirbau „Java“ prefiksų operatoriuose ir susidūriau su šiuo elgesiu i = + - j // nesuteikia klaidos i = --- j // suteikia klaidą i = +++ j // suteikia klaidą Kodėl taip atsitinka?
nustatytas vasario 11 d '16, 20:50
2
atsakymai

Kodėl grandininis prefikso prieaugis / decmentas įmontuotam tipui yra ne UB C + +?

Cpprefernce.com, prefikso didinimo pavyzdys yra toks kodas: int n1 = 1; ... int n3 = ++ ++ n1; Kodėl grandinės padidėjimas šiuo atveju nesukelia UB? Ar ši taisyklė yra ne daugiau kaip kartą pakeista, šiuo atveju ji nėra pažeista?
nustatyti 17 vas '16, 21:28
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
4
atsakymai

postfix ir prefiksų operatorių perkrova

Apsvarstykite žemiau pateiktą #inke <iostream> naudojant vardų sritį std; klasės skaitmenys {private: int m_digit; viešas: skaitmenys (int ndigit = 0) {m_digit = ndigit; } Skaičius ir operatorius ++ (); // prefiksas „Digit ope“
nustatyti 12 okt. '11 15:52
2
atsakymai

„Java“ prefiksas ir „postfix“ operatoriai

Bandžiau naudoti unary postfix ir prefiksų operatorius java Čia kodas yra int a = 10; Ši kodo eilutė nepateikia kompiliavimo laiko klaidos System.out.println (a +++ a +++ a); Tačiau ši eilutė daro System.out.println (a ++ +++ a); kadangi ...
liepos 26 d. 14 d. 22:34
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
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
1
atsakymas

Naujo operatoriaus kūrimas

Bandau padaryti loginį neigimo operatorių. Ue Tiesa; multi sub prefix: <¬> ($ n) {grįžti ne $ n; } Kai paleisiu pirmiau minėtą programą, ji grąžina šią klaidą: $ perl6 test.pl6 === SORRY! === Klaida rengiant / ...
Nustatykite kovo 25 d. 18 val. 2:19