Avatar billede nino Nybegynder
21. august 2002 - 10:20 Der er 3 kommentarer og
1 løsning

nubi spm on int og void

hvad er og gør "int" og "void" helt præsist og hvad betyde det?
Avatar billede jpk Nybegynder
21. august 2002 - 10:22 #1
Hvis du mener som returtype fra en funktion, betyder int at der returneres et heltal mens void betyder at der ikke returneres noget...
Avatar billede nino Nybegynder
21. august 2002 - 10:24 #2
forklar nærmere.. :/
Avatar billede chries Nybegynder
21. august 2002 - 10:28 #3
int er et type. Et helttal med fortegn, hvis max og min grænse afhænger af din architekturs register bredde (og nogen gange begrænset til mindre af compileren).

int i = 10;

"i" erklærers som heltalstype med værdien 10.

void er en "intet/ingen" type. I funktionsklad angiver den at der ikke er nogen retur værdi.

void func()
{

}

int func()
{
  return 10;
}

I pointer variable-erklæringer/funktion-parametre-af-type-pointer kan den bruges til at pege på alt, da den ikke er type specifik.

void *p = 0;

p = adressen på hvad som helst.
Avatar billede soepro Nybegynder
21. august 2002 - 11:39 #4
int betyder en variabel der indeholder et heltal. (afh. af platform, et tal mellem -32768 og 32767 eller -2147483648 og 2147483647), mens void er en pointer, dvs. "pegepind" til et eller andet sted i dit program, eller en eller anden variabel.

Lige præcis datatypen 'void' er den eneste en funktion IKKE kan returnere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester