increment
Dlaczego te konstrukcje używają niezdefiniowanego zachowania pre i post-increment?
#include <stdio.h>
int main(void)
{
int i = 0;
i = i++ + ++i;
printf("%d\n", i); // 3
i = 1;
i = (i++) ... 1 1
int x[2] = { 5, 8 }, y = 0;
x[y] = y ++;
printf("%d %d\n", x[0], x[1]); // shouldn't this print 0 8? or 5 0?
}
Dlaczego te konstrukcje używają niezdefiniowanego zachowania przed-i po-inkrementacji?
#include <stdio.h>
int main(void)
{
int i = 0;
i = i++ + ++i;
printf("%d\n", i); // 3
i = 1;
i = (i++) ... 2 2
int x[2] = { 5, 8 }, y = 0;
x[y] = y ++;
printf("%d %d\n", x[0], x[1]); // shouldn't this print 0 8? or 5 0?
}
Zachowanie operatorów increment i decrement w Pythonie
Zauważyłem, że operator pre-increment / decrement może być zastosowany na zmiennej (np. ++count). Kompiluje, ale w rzeczywist ... e-increment/decrement ( ++ / -- ) w Pythonie?
Dlaczego Python różni się od zachowania tych operatorów widzianych w C / C++?
Wyrażenia wskaźnikowe: * ptr++, * ++ptr i ++ * ptr
[4]}ostatnio natknąłem się na ten problem, którego sam nie jestem w stanie zrozumieć.
Co te trzy wyrażenia naprawdę oznaczaj ... ak każdy wyrażenie działa w danym fragmencie kodu. Przez większość czasu nad moją głową przelatuje tylko jeden akapit teorii.
Czy jest różnica między x++ A ++x w Javie?
Czy jest różnica między ++x A X++ w Javie?
Zwiększ pole bazy danych o 1
Z MySQL, jeśli mam pole, powiedzmy loginy, jak mam przejść do aktualizacji tego pola o 1 w poleceniu sql?
Próbuję utworzyć z ... tóre po uruchomieniu wstawiłoby nową osobę (np. Toma Rogersa) lub zwiększyłoby loginy, jeśli John Jones nazwa została użyta..
Ruby: jak iterować w zakresie, ale w set increments?
Więc iteruję w takim zakresie:
(1..100).each do |n|
# n = 1
# n = 2
# n = 3
# n = 4
# n = 5
end
Ale t ... iałbym zrobić, to iterację do dziesiątek.
Więc zamiast zwiększyć n o 1, następny n faktycznie będzie 10, potem 20, 30, itd.
Dlaczego ++i jest uważany za wartość l, ale i++ nie jest?
Dlaczego ++i jest wartością l, a i++ nie?
++someVariable Vs. someVariable++ w Javascript
W Javascript można użyć operatora ++ przed lub za nazwą zmiennej. Jakie, jeśli w ogóle, są różnice między tymi sposobami zwiększania zmiennej?
Różnica między C i c++ w odniesieniu do operatora ++
Wygłupiałem się jakimś kodem i zobaczyłem coś, czego nie rozumiem "dlaczego".
int i = 6;
int j;
int *ptr = &i;
int *ptr ... "lub składnię " ++ptr".
Jaka jest różnica między tym, jak C radzi sobie z takim zadaniem, a tym, jak C++ radzi sobie z nim?
Czy pętla for Może być zwiększana/zmniejszana o więcej niż jedną?
Czy istnieją inne sposoby zwiększenia pętli for w Javascript oprócz i++ i ++i? Na przykład, chcę zwiększyć o 3 zamiast jednego.
for (var i = 0; i < myVar.length; i+3) {
//every three
}
Różnica między ++Var i Var++ [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak działają operatory post increment (i++) i pre increment (++i) w ...
Jakie konsekwencje miałoby to dla pętli for?
Np.
for (int i = 0; i < 10; i++) {}
for (int i = 0; i < 10; ++i) {}
operator bool ++ i --
Dzisiaj pisząc jakiś Visual C++ natknąłem się na coś, co mnie zaskoczyło. Wydaje się, że C++ obsługuje ++ (increment) dla boo ... dLibrary("xxx");
To nie:
static HMODULE hMod = NULL;
static bool once = true;
if (once--)
hMod = LoadLibrary("xxx");
Czy wątek + = operator jest bezpieczny w Pythonie?
Chcę stworzyć niezabezpieczony fragment kodu do eksperymentów, a to są funkcje, które będą wywoływać 2 wątki.
c = 0
def inc ... eracji nie - bezpiecznych dla wątków.
Jeśli jest bezpieczny dla wątku, jak mogę uczynić go jawnie nie-bezpiecznym dla wątku?
Python: Jak mogę zwiększyć znak?
Jestem nowy w Pythonie, pochodzącym z Javy i C. Jak mogę zwiększyć znak? W Javie lub C, znaki i ints są praktycznie wymienne, ... aby osiągnąć to, co chcę osiągnąć, bez konieczności ponownego przemyślenia całej mojej strategii?
Każda pomoc mile widziana.
Zwiększ wartość w Postgres
Jestem trochę nowy w postgres. Chcę wziąć wartość (która jest liczbą całkowitą) w polu w tabeli postgres i zwiększyć ją o jed ... 2, 'name' I 'total', a Bill miał w sumie 203, co byłoby poleceniem SQL, którego użyłbym, aby przenieść Bill ' s total do 204?
SQL atomic increment and locking strategies-czy to bezpieczne?
Mam pytanie dotyczące sql i strategii blokowania. Jako przykład, załóżmy, że mam licznik widoków dla obrazów na mojej stronie ... ce another tx), store in temp2
s2: write counter for image_id=15 to (temp2+1), which is also 1
s1: commit, ok
s2: commit, ok
post increment vs pre increment-Optymalizacja Javascript
Przeglądałem Kod Google, kiedy wpadłem na projekt o nazwie JSpeed-Optymalizacja dla Javascript.
Zauważyłem, że jedną z optym ... r i=0,arr_len=arr.length;i<arr_len;++i){}
Wiem, co robią przyrosty pre i post, ale jakiś pomysł, jak to przyspiesza kod?
Arytmetyka wskaźnika: ++ * ptr czy * ptr++?
Uczę się języka C i dość pogmatwałem różnice między ++*ptr i *ptr++.
Na przykład:
int x = 19;
int *ptr = &x;
Wiem ++*ptr i *ptr++ dają różne wyniki, ale nie jestem pewien, dlaczego tak jest?
Ciekawy wynik ćwiczenia z rozmowy kwalifikacyjnej: return, post increment i ref behavior [duplicate]
To pytanie ma już odpowiedź tutaj:
Po przyroście w ramach samodzielnego zadania
... zy ktoś może wyjaśnić ten przykład i dlaczego podczas debugowania widzę, że wartość jest zwiększana do 1, a potem wraca do 0?
- 1
- 2