Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 1 gru 2024, o 19:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 5 lis 2013, o 12:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Przesiadka na C ciąg dalszy :) Chodzi mi o wyjaśnienie co tak naprawdę wykonywane jest po warunku IF, bo mam już mętlik. Sprawa jest jasna jeśli warunki są objęte klamrami {}, natomiast przeglądając programy często trafiam np. na:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Jak widać klamry brak. Wykonanie "instrukcja1" przy spełnionym warunku jest oczywiste, "instrukcja3" powinna być wykonana bez względu na warunek natomiast co z "instrukcja2" ? Czy będzie wykonana przy spełnionym warunku (wszak znajduje się w tej samej linii co IF) czy będzie potraktowana jak "instrukcja3" - w końcu oddziela ją średnik (swoją drogą z tymi średnikami to też urwanie głowy, ale można się przyzwyczaić...)
Po prostu nie rozumiem tak naprawdę tego średnika, jak daleko sięga jego władza, bo mniej więcej już wiem gdzie go stosować, ale co ma priorytet w powyższym przykładzie - średnik czy instrukcje umieszczone w tej samej linii?

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2013, o 12:13 

Pomógł: 0

Średnik w tym wypadku to koniec Ifa;), czyli w tym wypadku jeżeli warunek == 1 to zostanie wykonana instrukcja1, instrukcja2 i instrukcja3,
Jeżeli warunek == 0, to zostaną wykonane instrukcje 2 i instrukcja3.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2013, o 13:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Aha, czyli tak jak przypuszczałem. Niby drobiazg, ale takie potwierdzenia są mi niezmiernie przydatne przy nauce składni :)
Dzięki.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO