Wyniki wyszukiwania dla "sequence-points"

2 odpowiedź

Punkt sekwencji po instrukcji zwrotu?

W mojej odpowiedzi na pytanietutaj Wyjaśniłem, co się stało, gdy postfix ++ został użyty w zmiennej globalnej w tej samej linii co a

4 odpowiedź

Dlaczego wyrażenie a = a + b - (b = a) podaje ostrzeżenie o sekwencji w c ++?

Oto kod testu:

10 odpowiedzi

Dlaczego a = (a + b) - (b = a) zły wybór przy zamianie dwóch liczb całkowitych?

3 odpowiedź

Punkty sekwencji i efekty uboczne w C

4 odpowiedź

Skąd pochodzą punkty sekwencji?

Wiem, że coś pisze

5 odpowiedzi

Czy to „* ptr ++ = * ptr + a” niezdefiniowane zachowanie?

Cóż, tak naprawdę nie potrzebuję tej odpowiedzi, jestem po prostu dociekliwy.Wyrażenia podobne

2 odpowiedź

Punkt sekwencji z wywołania funkcji?

1 odpowiedź

Dlaczego mam „operację może być niezdefiniowana” w wyrażeniu Statement w C ++?

aby opisać problem po prostu, spójrz na poniższy kod:

4 odpowiedź

Czy w wyrażeniu a ^ = b ^ = a ^ = b są punkty sekwencji, czy jest to niezdefiniowane?

Rzekomo „sprytny” (ale w rzeczywistości nieefektywny) sposób zamiany dwóch zmiennych całkowitych zamiast tymczasowego przechowywania często obejmuje tę linię:

2 odpowiedź

Czy indeksowanie nowego elementu mapy i posiadanie czegoś, co go odczytuje, przypisuje mu niezdefiniowane zachowanie lub po prostu nieokreślone?

Po odpowiedzito pytanie, trwała długa dyskusja na temat tego, czy dany kod był niezdefiniowanym zachowaniem, czy nie. Oto kod: