Geef een omschrijving van het begrip statische, dynamische en flexibele arrays


  • Een statische array is een array variabele waarbij zijn index range vast is tijdens compilatie. (de programma code bepaald de index range) (arrays van C en C++ zijn statisch)
    Een dynamissche array is een array variabele waarbij zijn index range vast is op het moment dat deze gecreëerd wordt. (Ada's arrays zijn dynamisch)
    Een flexibele array is een array variabele waarbij de index range niet fixed is. Een flexibele array index range kan veranderen wanneer er een nieuwe waarde aan toegevoegd wordt. (In Java is een array eigenlijk een pointer naar een object die de array lengte bevat en ook zijn componenten. Wanneer we een array object toewijzen aan een variabele, dan wordt de variabele gemaakt die naar dat array object wijst, waarbij de lengte verschillend kan zijn aan het eerdere array object. Dus Java arrays zijn flexibel)

    Rapporteer Plaats commentaar