Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wyrażenia obejmujące przypisanie, przyrost jednoargumentowy, dekrementację jednoargumentową lub wywołanie funkcji mogą mieć konsekwencje przypadkowe dla ich oceny (skutki uboczne). Po osiągnięciu "punktu sekwencji" wszystko poprzedzające punkt sekwencji, w tym wszelkie skutki uboczne, ma gwarancję, że ocena zostanie obliczona przed rozpoczęciem oceny na dowolny punkt sekwencji.
"Efekty uboczne" są zmianami spowodowanymi oceną wyrażenia. Efekty uboczne występują za każdym razem, gdy wartość zmiennej jest zmieniana przez ocenę wyrażenia. Wszystkie operacje przypisania mają skutki uboczne. Wywołania funkcji mogą również mieć skutki uboczne, jeśli zmieniają wartość elementu widocznego zewnętrznie, przez bezpośrednie przypisanie lub przez przypisanie pośrednie za pomocą wskaźnika.