'Operator-prioritet' ilə etiketlenen suallar

Operatorun prioriteti müəyyən bir ifadədə ilk növbədə hansı prosedurların həyata keçirilməsini dəqiq müəyyən etmək üçün istifadə olunan qaydadır.
17
Cavablar

X == (x = y) uyğun olmayan səbəb (x = y) == x?

Aşağıdakı nümunəni nəzərdən keçirin: class Quirky {public static void main (String [] args) {int x = 1; int y = 3; System.out.println (x == (x = y)); // səhv x = 1; System.out.println sıfırlama ((x = y) == x); // t ...
12 dekabr '18 'də 22:11' də
1
cavab

Niyə (1) [1.0] == True) yalan hesab olunur?

Bu sualın cavablarına baxdığımda öz cavabımı başa düşmədim. Mən bunu necə başa düşdüyünü bilmirəm. Niyə ikinci misal yanlış gəlir? >>> 1-dən [1.0] # Bu gözləniləndir True >>> ...
15 Fevral müəyyən. '12 'də 0:21' də
4
Cavablar

SQL Logic operator prioriteti: və

Bu iki ifadəyə bərabərdirmi? SEÇİN [...] FROM [...] WHERE some_col in (1,2,3,4,5) və some_other_expr və SEÇİN [...] FROM [...] WHERE some_col in (1,2,3 ) və ya bəzi_col (4.5) və some_other_expr hər hansı bir masa var ...
06 Avqust tarixini təyin etdi '09 saat 23:15 'də
7
Cavablar

Javascript Ternary Operator ilə operatorun prioriteti

Mən bu kodun birinci hissəsini (+ =) üçtərəfli operatorla birlikdə birləşdirmək kimi görünürəm. h.className + = h.className? 'səhv': 'səhv' Bu kodun bu kimi necə işlədiyini necə düşünürəm: h.className = h.className + h.className? 'səhv': '...
24 noyabrda təyin olundu. '09 at 12:27
5
Cavablar

Niyə üçlü nöqtəli vergül operatoru əsl vəziyyətdə yalnız bir ifadəni qiymətləndirir?

Hal-hazırda C ++ ilə C ++ Primer kitabını və kitabdakı təlimlərdən birini öyrənirəm: Aşağıdakı ifadənin nə olduğunu izah edin: someValue? ++ x, ++ y: - x, - y nə bilirik? Ternary operatorunun operatordan daha yüksək prioritet olduğunu bilirik ...
Noyabrın 28-də təyin olundu '17 'da 21:52' də
5
Cavablar

Niyə python 0, 0 == (0, 0) (0, yanlış)

Python'da (yalnız Python 3,6 ilə yoxlanılır, lakin əvvəlki versiyalar üçün çox mühafizə edilməlidir): (0, 0) == 0, 0 # nəticələr iki elementli tuple: (False, 0) 0, 0 == (0, 0) # bir iki element tuple nəticəsi: (0, yanlış) (0, 0) == (...
İyul ayının 01-də saat 17:
1
cavab

Əvvəlcədən və bitmasks əməliyyatları

Mən (görünüşü) çox qəribə bir hadisə ilə qarşılaşdım. 2 nömrə alaraq (0b10) çəkin və 1 (0b01) cəlb edin. Bu, 0b00-ə bərabər olmalıdır, bu isə 0-ə bərabər olmalıdır. Lakin, burada cənab Schrodingerin gəldiyi yer var_dump (0b10 0b01);
24 fevral '14 'də 1:10' da
7
Cavablar

Java qaydalarının qiymətləndirilməsi qaydaları hansılardır?

Java mətni oxuyur və aşağıdakı kodu əldə edirəm: int [] a = {4,4}; int b = 1; a [b] = b = 0; Mətndə müəllif dəqiq bir izahat vermədi və sonuncu xəttin təsiri: a [1] = 0; Anladığımdan əmin deyiləm: qiymətləndirmə necə idi?
İyulun 23-də saat 11:
4
Cavablar

C ++-da bir vergül operatorunun fərqli davranışı bir dönüş ilə?

Bu (virgül operatorunu xəbərdar et): #include <iostream> int main () {int x; x = 2, 3; std :: cout << x << "\ n"; qayıt 0; } göstərir. 2. Lakin, vergül operatoru ilə qaytarmağı istifadə edirsinizsə, bunlar: #in ...
set 07 Sep '16 saat 10:56 'da
13
Cavablar

Niyə $ a + + + $ a == 2?

Bunu cəhd edərəm: $ a = 0; echo $ a + + + $ a, PHP_EOL; echo $ a; Bu çıxışı alıram: 2 1 Demo: http://codepad.org/ncVuJtJu Niyə bu? Bunun nəticəsini almasını gözləyirəm: 1 1 Mənim anlayışım: $ a = 0; // a === 0 ...
14 mart saat 12: 23-də təyin olunacaq
3
Cavablar

Müsahibələrin həyata keçirilməsində maraqlı bir nəticə: geri dönüş, artım və refleks davranış

Burada tam başa düşməmiş bir nəticə verən sadə bir konsol proqram kodu. Konsolda 0, 1 və ya 2 göründüyünü düşünməyə çalışın: Sistemdən istifadə; ad sahəsi ConsoleApplication {class Proqramı {static void Mai ...
21 Apreldə təyin olundu '17 saat 13:02 'də
6
Cavablar

C # şərti VƏ ( OR (||) prioritetidir

Biz daim işə lazımsız kodlaşdırma dəlilləri daxil edirik. Bu gün şərti AND ( və ya OR (||) şərtlərinin daha yüksək prioritetə ​​malik olduğunu soruşdum. Həmkarlarımdan biri eyni üstünlüyə malik olduğunu təkid edirdi, mən şübhə oldum, buna görə ...
29 iyul '09 saat 00:00 'da təyin olundu
10
Cavablar

İlk olaraq icra edilən Java'da "+" və ya "++"?

Java kodunda aşağıdakı kodu sınadım: t1 = 5; t2 = t1 + (++ t1); System.out.println (t2); Mənim fikrimcə, ++ daha yüksək prioritetə ​​malikdir +, yuxarıdakı t2 = t1 + (++ t1) olur; t2 = t1 + 6; // t1 burada 6 olur t2 = 6 + 6; t2 = 1 ...
10 sept qurdu . '14 saat 12:02 'da
12
Cavablar

Dereferenced göstəricidən sonrakı artım?

C'de göstəricilərin davranışını anlamağa çalışarkən, aşağıda (aşağıda nümunə kodu) bir az təəccübləndim: #include <stdio.h> void add_one_v1 (int * our_var_ptr) {* our_var_ptr = * our_var_ptr +1; } void add_one_v2 (int * our_var_ptr) {... bizim_var_ptr ++; ...
Mayın 13-də saat 22: 00-da təyin olundu
15
Cavablar

a = (a ++) * (a ++) java'da qəribə nəticələr verir

Mən OCPJP imtahanını öyrənirəm və buna görə də Java-nın hər bir az qəribə detalını başa düşməlisən. Bu, əvvəlcədən və sonrakı artım ifadələrinin dəyişənlərə tətbiq olunduğu sifarişləri ehtiva edir. Aşağıdakı kodu mənə qəribə nəticələr verir: int a = 3; a = (a ...
07 noyabrda təyin olundu. '11 saat 19:00 'da