Poziom 4 Rozdział 34 Zadanie domowe nr 1 - Błąd przy kompilacji
Ostatnio zmodyfikowano 2018-08-18 13:22
W1ll_3ty Temat założony przez niniejszego użytkownika |
» 2018-08-18 13:10:20 O ja! Dodałem tylko nawiasy w funkcji main, żeby poprawnie wywołać funkcję i wszystko działa! Dziękuję ci bardzo za pomoc pekfos i za zwrócenie mi uwagi na moją niewiedzę o funkcjach. Dzięki ci! |
|
W1ll_3ty Temat założony przez niniejszego użytkownika |
» 2018-08-18 13:13:25 Ale mam jeszcze jedno pytanie, jeśli funkcja zwraca wartość false lub true to tworzyć ją przez int, czy prze bool, czy wynik będzie taki sam tylko szczegóły się różnią? |
|
W1ll_3ty Temat założony przez niniejszego użytkownika |
» 2018-08-18 13:15:50 Znaczy wiem, że false i true to tak jak 0 i 1 więc chyba każda zmienna liczbowa powinna pasować. |
|
pekfos |
» 2018-08-18 13:19:34 true/false jest konwertowalne na 1, 0 i vice versa. Efekt będzie ten sam, jednak zwracając int sugerujesz, że zwracasz potencjalnie więcej niż 2 rozróżnialne wartości. Używaj bool do prawda/fałsz i int do liczb ogólnie. Wtedy masz większe pojęcie, z czym masz do czynienia gdy przyjdzie użyć tej funkcji, a nie masz napisanej żadnej dokumentacji. Przysłowie "kod jest najlepszą dokumentacją" działa tylko wtedy, gdy kod jest napisany z sensem. |
|
W1ll_3ty Temat założony przez niniejszego użytkownika |
» 2018-08-18 13:22:07 Ok, dzięki jeszcze raz :) |
|
1 « 2 » |