C programmering :: Variabler og konstanter

Du tildeler værdi ved at bruge = til højre for variabels navn

15 a=TREE; //a tildeles værdien 3 16 b=a+2; //b tildeles a plus 2 er 5 17 c=b*2; //c tildeles b gange 2 er 10

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.

    printf("a = %d\n",a);

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:

    printf("a = %d\nb = %d\nc = %d\nd = %d\n",a,b,c,d);

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.

Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Det er kun uheld ikke at være elsket, men der en en ulykke ikke at kunne elske.

Albert Camus



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.