Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Skillnad på deklarera, definiera, initiera?

Skapad av datakille0712, 2013-02-05 17:21 i Webbutveckling & Programmering

10 196
10 inlägg
-1 poäng
datakille0712
Visningsbild
Hjälte 214 inlägg
0
Nu har jag läst runt på internet efter det rätta svaret på vad som är skillnaden på deklarera, definiera och initiera. Men typ alla svarar olika!
Finns det nån som är HELT säker på skillnaden, kanske läst det i någon bok som är skriven av nåt proffs eller nå sånt, som kan berätta för mig??

Tillägg av datakille0712 2013-02-05 17:55

(Jag pratar om programmering)

Det finns inga dåliga kläder, bara dåliga förfäder...?

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Pseudonym
Visningsbild
F 31 Hjälte 143 inlägg
0
http://www.svenskaakademien.se/svenska_spraket/svenska_akademiens_ordlista/saol_pa_natet/ordlista

Ingen status

Alster
Visningsbild
P 29 Uppsala Hjälte 2 292 inlägg
0

tänk på ett pålägg

Alster
Visningsbild
P 29 Uppsala Hjälte 2 292 inlägg
0

Svar till Pseudonym [Gå till post]:
jävligt oschysst att hinna först

tänk på ett pålägg

Pseudonym
Visningsbild
F 31 Hjälte 143 inlägg
0

Svar till Alster [Gå till post]:
Vilken buse jag är.

Ingen status

datakille0712
Visningsbild
Hjälte 214 inlägg
Trådskapare
0

Svar till Pseudonym [Gå till post]:
Fanns inte direkt några bra förklaringar där, när det gäller programmering.

Det finns inga dåliga kläder, bara dåliga förfäder...?

Pseudonym
Visningsbild
F 31 Hjälte 143 inlägg
-1
Svar till datakille0712 [Gå till post]:
Var inte så jävla otydlig isåfall. Hur skulle jag kunna veta det?
Intressant att du aldrig har lärt dig Google om du håller på med programmering.
http://forums.sureshkumar.net/data-structures-c-c-vc/21666-difference-between-declaration-definition-initialization.html

Ingen status

datakille0712
Visningsbild
Hjälte 214 inlägg
Trådskapare
0

Svar till Pseudonym [Gå till post]:
Tänkte kanske att du skulle fatta det med tanke på att tråden skapades i programmerings forumet.
Och som jag skrev från första början så har jag kollat runt på internet och hittat svar, men många skriver olika, så jag undrade bara om det fanns nån här som var HELT säker.

Det finns inga dåliga kläder, bara dåliga förfäder...?

linuzi
Visningsbild
Hjälte 6 inlägg
0
Deklarera innebär kort att du skapar en variabel.
Definera innebär att du ger variabeln ett värde.
Initering är när både sker samtidigt.

Exempel:

Deklarera
[code]int test;[/code]

Definera
[code]test = 5;[/code]

Initera
[code]int test = 5;[/code]

Edit, för att vara ärlig är jag inte 100% säker, men rätt så...
Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
I många språk är skillnaden inte så viktig eftersom en deklaration ofta innebär en definition. Kanske används orden olika i olika språk? I C och C++ innebär i alla fall att deklarera (declare) att man talar om för kompilatorn att det finns en variabel eller funktion med ett visst namn, en vis typ, etc. En definition skapar variabeln eller funktionen. Det får, med några undantag, bara finnas en definition av en variabel eller funktion men det kan finnas hur många deklarationer som helst. En definition är alltid också en deklaration.

// Exempel på en variabeldeklaration.
// Detta talar om för kompilatorn att det finns en
// variabel med namnet var som har typ int.
extern int var;

// Exempel på en variabeldefinition.
// Detta skapar variabeln var.
int var;

// Exempel på en funktionsdeklaration.
// Detta talar om för kompilatorn att det finns en
// funktion med namnet func, som har retur
// typ int och tar två argument av typ int.
int func(int, int);


// Exempel på en funktionsdefinition.
// Detta skapar funktionen func, och talar om
// vad funktionen ska göra.
int func(int a, int b)
{
return a * b + 1;
}

Det är inte fel att ha fel.


Forum » Datorer & IT » Webbutveckling & Programmering » Skillnad på deklarera, definiera, initiera?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons