Pytania otagowane jako operators

Operatory to symbole występujące w prawie wszystkich językach programowania i kodowania, służące do wykonywania obliczeń i porównań danych.


11
Czy x + = szybciej niż x = x + a?
Czytałem „Język programowania C ++” Stroustrupa, w którym mówi, że na dwa sposoby można dodać coś do zmiennej x = x + a; i x += a; Woli, +=bo najprawdopodobniej jest lepiej zaimplementowany. Myślę, że ma na myśli, że to też działa szybciej. Ale czy to naprawdę? Jeśli to zależy …

1
Używanie operatora && w instrukcji if
Mam trzy zmienne: VAR1="file1" VAR2="file2" VAR3="file3" Jak używać &&operatora and ( ) w instrukcji if w następujący sposób: if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then ... fi Kiedy piszę ten kod, daje to błąd. Jaka jest właściwa droga?

12
Czy wszystkie operatory C ++ zwracają coś?
Wszystkie operatory C ++, z którymi pracowałem, zwracają coś, na przykład +operator zwraca wynik dodawania. Czy wszystkie operatory C ++ zwracają coś, czy też istnieją operatory C ++, które nic nie zwracają?
83 c++  operators 




9
Czy tak jest zaimplementowany operator + w C?
Po zrozumieniu, jak prymitywne operatorów takich jak +, -, *i /są realizowane w języku C, znalazłem następujący fragment z ciekawą odpowiedź . // replaces the + operator int add(int x, int y) { while(x) { int t = (x & y) <<1; y ^= x; x = t; } return …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.