Mam problem ze zrozumieniem jednej linijki kodu a mianowicie chodzi o obsługę przycisku i reakcję na jego zwolnienie:
Oto cały kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
A mianowicie chodzi o :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jestem początkujący i jak widzę kilka warunków, negację i dekrementację mam problem ze zrozumieniem tego w pierwszej chwili
dlatego wszelkie objaśnienia będą cenne.
I mam jeszcze jedno pytanie odnośnie zmiennej globalnej :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
w pętli pierwszy warunek sprawdza czy key_lock jest równa zero i czy jest stan niski a wtedy przypisuje zmiennej key_lock wartość jeden. Skoro mam zdefiniowaną tą zmienną a nie mam przypisanej do niej żadnej wartości to dlaczego key_lock == 0 (czyli ! key_lock)? Jeżeli zdefiniuje zmienną a nie przypiszę jej wartości to z "automatu" jej wartość wynosi zero i dlatego ten pierwszy warunek jest spełniony???