Strona główna › Pytania INF.04 › Pytanie 517
INF.04 · pytanie #517
Kompilator może wygenerować błąd "incompatible types", gdy
- Aw trakcie deklaracji zmiennej wystąpił błąd, zastosowano nieistniejący typ
- Bfunkcja oczekuje całkowitej jako argumentu, a została wywołana z napisem jako parametrem
- Cfunkcja zwraca typ void, a w momencie wywołania nie jest przypisana do żadnej zmiennej
- Ddo zmiennej typu int przypisano wartość 243
Poprawna odpowiedź: B. funkcja oczekuje całkowitej jako argumentu, a została wywołana z napisem jako parametrem
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Błąd 'incompatible types' to dość powszechny problem, kiedy przypisujesz coś do zmiennej, ale typ się nie zgadza. Na przykład, jeśli próbujesz wstawić tekst do miejsca, gdzie oczekiwana jest liczba całkowita, to właśnie wtedy pojawia się ten błąd. W językach jak Java, gdzie typy są mocno zdefiniowane, musisz uważać na takie rzeczy.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.