C programmering :: Variabler og konstanter
Du tildeler værdi ved at bruge = til højre for variabels navn
det der står til højre for = kaldes et udtryk (eng. expression). Med et udtryk, kan du lave mange ting, vi starter simpelt med at vise nogle eksempler, der kan lede dig til ideen om hvad det går ud på. a+2 vil sige at a's værdi plus 2 bliver resultatet af udtrykket og dermed det resultat der tildeles variabelen b.
Udskriften af resultatet, printf som vi tidligere anvendte til udskrift af tekst, blev brugt dengang med kun en parameter. Den bruges nu til at udskrive en tekst sammen med en talværdi og bruger nu to paramatre. De to parametre adskilles med komma, der deler den i det der kaldes formateringstrengen og værdier.
I den første parameter, formateringsstrengen "a = %d\n" angiver med %d i strengen, at der ønskes udskrevet et heltal på den position som den optræder i formateringsstrengen, værdien af heltallet kommer i den næste parameter. De fire linier som vi bruger til at udskrive alle variablerne a,b,c og d kan godt udskrives i én sætning med printf, den ville se således ud:
Som du ser er der nu fire forekomster af %d i formateringsstrengen og tilsvarende flere antal parametre efter denne. Læg også mærke til \n, som laver linieskift ikke behøver at stå sidst på linien.
Ordforklaringer | |
---|---|
Memory | er betegnelsen for et lager i computeren hvor tilgangen er hurtig. Det ligger i RAM-chips og indholdet forsvinder når strømmen tages fra computeren. |
Parameter | en værdi der overføres til en funktion. Står placeret mellem paranteser efter funktionsnavnet. F.eks. har følgende funktion printf 2 parametre:
printf("a = %d\n",a); |
Processor | er CPU. Det er en chip der er hjertet i computeren, det er den der udfører alle beregninger og styrer alle andre enheder. |