<quote>I hvilke tilfælde skal en variabel erklæres med &?
Ex.
scanf("%s", var1) eller scanf("%s", &var1)
Samuel</quote>
__ScarFaze:
eveloper
Man bruger & (ampersand) tegnet når man skal adressere en variabel.
Prøv f.eks. at skrive sådan hér i et program:
printf("%x adresse",&variabel); // Dette er variablens start adresse indtil 2 byte. (stack-pointer)
printf("%d indhold",variabel); // Dette er indholdet af adressen.
Når du engang lærer at benytte pointerer, hvilket er en kæphest i C, finder du ud af hvor smart C er.
scanf("%d",&variabel); // få data - udskriv, som heltalsværdi og placer i adressen på variabel !!!
Håber det hjælper..
Jack Andersen (142)