Razlika između inačica stranice »Deklaracija (računarstvo)«

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
(Bot: Automatski unos stranica)
 
m (brisanje nepotrebnih znakova)
 
Redak 1: Redak 1:
<!--'''Deklaracija (računarstvo)'''-->U [[računarstvo|računarstvu]], '''deklaracija''' specificira [[varijabla|varijablinu]] [[dimenzija|dimenziju]], [[identifikator]], tip i ostale aspekte. Koristi se za oglašavanje postojanja varijable ili funkcije - ovo je važno u mnogim jezicima (kao što je C) koji zahtijevaju deklaraciju varijabli prije porabe. Deklaracije su općenito načinjene u datotekama zaglavlja, koje su namijenjene uključenju u druge datoteke koje referenciraju i rabe deklaracije.
U [[računarstvo|računarstvu]], '''deklaracija''' specificira [[varijabla|varijablinu]] [[dimenzija|dimenziju]], [[identifikator]], tip i ostale aspekte. Koristi se za oglašavanje postojanja varijable ili funkcije - ovo je važno u mnogim jezicima (kao što je C) koji zahtijevaju deklaraciju varijabli prije porabe. Deklaracije su općenito načinjene u datotekama zaglavlja, koje su namijenjene uključenju u druge datoteke koje referenciraju i rabe deklaracije.


Kao suprotnost, '''definicija''' definira što [[varijabla (računarstvo)|varijabla]] ili funkcija ustvari jest. Za varijable, definicije dodjeljuju bitove području memorije koje je rezervirano tijekom faze deklaracije. Za funkcije, definicije pružaju tijelo funkcije. Stoga je jasno da iako varijabla ili funkcija može biti deklarirana mnogo puta, mora biti definirana samo jednom. Također je jasno da je definicija implicitno i deklaracija.
Kao suprotnost, '''definicija''' definira što [[varijabla (računarstvo)|varijabla]] ili funkcija ustvari jest. Za varijable, definicije dodjeljuju bitove području memorije koje je rezervirano tijekom faze deklaracije. Za funkcije, definicije pružaju tijelo funkcije. Stoga je jasno da iako varijabla ili funkcija može biti deklarirana mnogo puta, mora biti definirana samo jednom. Također je jasno da je definicija implicitno i deklaracija.

Trenutačna izmjena od 21:22, 13. ožujka 2022.

U računarstvu, deklaracija specificira varijablinu dimenziju, identifikator, tip i ostale aspekte. Koristi se za oglašavanje postojanja varijable ili funkcije - ovo je važno u mnogim jezicima (kao što je C) koji zahtijevaju deklaraciju varijabli prije porabe. Deklaracije su općenito načinjene u datotekama zaglavlja, koje su namijenjene uključenju u druge datoteke koje referenciraju i rabe deklaracije.

Kao suprotnost, definicija definira što varijabla ili funkcija ustvari jest. Za varijable, definicije dodjeljuju bitove području memorije koje je rezervirano tijekom faze deklaracije. Za funkcije, definicije pružaju tijelo funkcije. Stoga je jasno da iako varijabla ili funkcija može biti deklarirana mnogo puta, mora biti definirana samo jednom. Također je jasno da je definicija implicitno i deklaracija.

Deklaracija se često rabi za pristup funkcijama ili varijablama definiranim u različitim izvornim datotekama, ili u bibliotekama.

Slijedi nekoliko primjera deklaracija koje nisu definicije, u jeziku C:

extern int primjer1;
void primjer2(void);

Slijedi nekoliko primjera definicija, također u C-u:

int primjer1 = 5;
void primjer2(void)
{
 int x = 7;
}

Vidjeti također

Vanjske poveznice