Beste svaret
Jeg antar at du vet hva en stack er . Som du vet, har en stabel to hovedoperasjoner: push , som legger til et element i samling, og pop , som fjerner det nylig tilføyde elementet …
la oss si at stakken er tom og av en eller annen grunn prøver du å fjerne det siste elementet (POP), selvfølgelig vil dette ikke fungere siden det er ingen elementer i bunken. Fornuftig, ikke sant? Denne situasjonen gir en feil som vi kaller stack underflow…
Jeg håper dette hjelper, Happy Learning !!!
Svar
Det er når en popoperasjon blir forsøkt på en tom bunke. Dette skjer sjelden på språk på høyt nivå, fordi kompilatorer sørger for at funksjonssamtaler og funksjonsretur er balansert. Med mindre det er en feil i kompilatoren selvfølgelig, eller hvis programmet er skrevet på forsamlingsspråket og inneholder en feil.