Witam.
Od paru dni katuje BB, z założeniem, żeby zrozumieć po drodze wszystko od początku do końca/ Właśnie napotkałem pewną ciekawą rzecz, która nie daje mi spokoju. W przykładach do multiplexowania znajduje się taki kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Moje pytanie brzmi:
Czy w takim przypadku zmienna licznik nie będzie przy każdym przerwaniu ustawiana na 1? Czy to zależy tylko od tego, że jest to zmienna statyczna? Czy w takim układzie mogę sobie sformułować tezę, że inicjalizacja zmiennej statycznej ma miejsce tylko raz, i później fragment kodu za to odpowiedzialny jest pomijany?
Czyli gdybym sobie w jakiejś pętli w funkcji main stworzył podobna zmienna statyczną, efekt byłby taki sam?