Zmienna logiczna przyjmuje tylko dwie wartości:
Dajmy na to, w przykładzie życiowym:
- Jeżeli masz 21 lat -> to możesz wziąć ślub.
- Jeżeli napisałeś na tym forum TO jesteś jego użytkownikiem
- jeżeli masz skarpety to w zimę będzie Ci cieplej
Zastosowanie zmiennych logicznych jest tak szerokie, że można by godzinami opisywać. Możesz sprawdzać stan czegokolwiek. Jak programujesz czajnik to w zmiennej BOOL będziesz trzymał "odpowiedź" na pytanie "czy woda ma 100 st celsjusza?" następnie, jeżeli jest to prawda, to wyłącza czajnik.
Tutaj nieco zastosowania:
http://eduinf.waw.pl/inf/alg/002_struct/0012.php