[ Pobierz całość w formacie PDF ]
sobie tego życzyli. W przeciwnym wypadku na przykład z dzielenia liczby 3 przez 4 otrzymywalibyśmy 0 zamiast 0.75. Tę kwestię omówię kiedyś w przyszłości, na razie tylko chciałem Ci zasygnalizować, że zmiana typów zmiennych jest celowa. Zagnieżdżanie instrukcji if Instrukcja if podobnie jak prawie każda inna instrukcja w języku C++ może być zagnieżdżana. Znaczy to, że w naszych schematach zamiast jednej z instrukcji możemy użyć kolejnej instrukcji if. #include using namespace std; int main () { int a, b; cout cin >>a>>b; cin.ignore(); Autor: Marcin Nabiałek Kontakt e-mail: it-developer@wp.pl Dokument jest chroniony prawem autorskim 2004 Ten dokument został pobrany ze strony http://it.hk.pl/ if (a>5 && b>6) if (b>10) cout else cout cout getchar(); return 0; } Gdybym w powyższym kodzie nie użył wcięć podejrzewam, że ciężko by Ci się było zorientować jak program działa. Tak naprawdę w programie mamy jedną instrukcję warunkową else (bez części else). Jeśli warunek w tej instrukcji jest prawdziwy wówczas wykonuje się instrukcja - a tutaj zamieszczoną instrukcją jest o dziwo również kolejna instrukcja warunkowa. Gdybym nie zastosował wcięć, na pewno by Cię zastanowiło, do którego warunku odnosi się część else - do pierwszego, czy drugiego? Otóż w języku C++ przyjęto, że część else odnosi się zawsze do ostatniej instrukcji warunkowej if. Czyli u nas odnosi się do warunku b>10. Przy okazji zwróć uwagę na zapis: int a, b; Taki zapis jest równoważny zapisowi: int a; int b; Od teraz będę korzystał w przykładowych programach z tej krótszej notacji. Podsumowanie W tej lekcji zaprezentowałem Ci instrukcję warunkową. Jest to jedna z najczęściej używanych instrukcji w języku C++, dlatego też warto się z nią oswoić oraz dobrze zrozumieć jej działanie. Instrukcja ta pozwoli Ci w przyszłości na pisanie użytecznych programów dlatego też radzę Ci potrenować i przemyśleć jej działanie na własną rękę, konstruując przykładowe, na razie proste programy. Autor: Marcin Nabiałek Kontakt e-mail: it-developer@wp.pl Dokument jest chroniony prawem autorskim 2004
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plgrolux.keep.pl
|