Najlepsza odpowiedź
Zakładam, że wiesz, czym jest stos . Jak wiesz, stos ma dwie podstawowe operacje: push , które dodaje element do kolekcja i pop , które usuwa ostatnio dodany element…
Teraz, powiedzmy, że stos jest pusty iz jakiegoś powodu próbujesz usunąć ostatni element (POP), oczywiście to nie zadziała, ponieważ tam nie ma żadnych elementów w stosie. Ma sens, prawda? Ta sytuacja powoduje błąd, który nazywamy niedopełnieniem stosu…
Mam nadzieję, że to pomoże. Miłej nauki !!!
Odpowiedz
Dzieje się tak, gdy wykonywana jest operacja pop na pustym stosie. Rzadko się to zdarza w językach wysokiego poziomu, ponieważ kompilatory zapewniają, że wywołania funkcji i ich zwroty są zrównoważone. Chyba że występuje błąd w oczywiście kompilator lub jeśli program jest napisany w języku asemblera i zawiera błąd.