Podatkovni tip: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
prenos
 
Vrstica 1:
{{slog}}
Pri [[programiranje|programiranju]] uporabljamo različne [[podatkovni tip|podatkovne tipe]] (odvisno od [[programski jezik|programskega jezika]]. Osnovni so običajno int (integer, celo število), bool (da ali ne), char (znaki, tudi črke). Vsak izmed njih v pomnilniku (strojno) zaseda neko število ničel in enic (bitov). Iz teh lahko gradimo zahtevnejše podatkovne tipe, znane pod imenom [[razred|razredi]] (ang. Class). Gre za podatkovne tipe, kjer enemu [[objekt|objektu]] dodelimo več [[atribut|atributov]]. V primeru razreda 'Oseba' bi bili atributi 'int leto_rojstva', polje znakov 'char[] ime', 'int visina', 'int teza', ... Tako lahko uporabimo kar spremenljivko tipa 'Oseba' in na enem primeru osebe (tukaj že govorimo o objektu) razpolagamo z vsebovanimi atributi. Kadar ustvarimo polje oseb, se v spominu rezervira prostor za vse vsebovane objekte (dimenzija polja). Eden izmed atributov objekta je lahko tudi objekt istega razreda, ali v primeru dinamičnega programiranja pogosteje [[kazalec|kazalec]] (ang. pointer) na objekt istega razreda. S pomočjo kazalcev lahko tako med seboj povezujemo objekte, kar v veliki meri izkoriščajo iskalni algoritmi.
 
 
[[Kategorija:Računalništvo]]
[[Kategorija:Algoritmi]]
 
[[en:Datatype]]