c - variabler

, en variabel, er intet andet end et navn på et lager, at vores programmer kan manipulere.hver enkelt variabel i c er en særlig type, som fastsætter størrelsen og udformningen af variable er hukommelse, og omfanget af de værdier, som kan oplagres i hukommelsen, og de aktiviteter, der kan anvendes til variabel.,, navnet på en variabel kan bestå af bogstaver, tal, og det understreger karakter.det skal begynde med enten et brev eller en understreger.øvre og små bogstaver er adskilt, fordi c er fortrolige.på grundlag af de typer er nævnt i det foregående kapitel, vil der være følgende grundlæggende variable typer −, beskrivelse af typen char typisk en enkelt oktet (1 byte store).det er et heltal type.int - den mest naturlige størrelse af tal for maskinen.flyde en enkelt præcision flydende værdi.- en dobbelt præcision flydende værdi.tomrum er fravær af type., c programmeringssprog, giver også mulighed for at definere en række andre typer af variabler, som vi vil dække i de efterfølgende kapitler som tælling, peg array -, struktur, unionens osv. i dette kapitel, lad os undersøge kun grundlæggende variable typer.,, variabel definition i c, en variabel definition, siger de, hvor og hvor meget oplagring at skabe for den variable.en variabel definition angiver en datatype, og indeholder en liste over en eller flere variabler af den type, som følger og minus,,, - variable_list;,,, type, skal være en gyldig c data type, herunder char, w_char, int, flyde, dobbelt bool eller brugerdefinerede objekt, og variable_list, den kan bestå af en eller flere id navne adskilt ved kommaer.en gyldig erklæringer er vist her −,, int i, j, k, char c, ch, flyde f, løn, dobbelt - d, den linje, int i, j, k, erklærer og definerer de variabler i, j og k, som pålægger de ansvarlige for at skabe variabler, der hedder i, j og k i type viden, variabler kan blive igangsat (tildelt en foreløbig værdi) i deres erklæring.den initializer består af et lige spor, efterfulgt af en konstant udtryk som følger og minus,,, - variable_name = værdi, nogle eksempler er −,, mener int d = 3, f = 5; //erklæring om d og f. int d = 3, f = 5; //definition og initialiserer d og f. byte z = 22; //definition og initializes z - x = x; //variable x har værdien »x«., for definition uden en initializer: variabler med statisk opbevaringstid er implicit indledes med null (alle bytes er værdien 0); den første værdi for alle andre variabler er defineret, variable erklæring i c, en variabel erklæring giver sikkerhed for, at der findes en anden variabel med den pågældende type og navn så de kan gå videre med henblik på yderligere udarbejdelse, uden at den fuldstændige detaljer om variabel.en variabel erklæring har sin betydning i forbindelse med udarbejdelsen, behøves faktiske variable erklæring på det tidspunkt, at programmet.,, en variabel erklæring er nyttig, når du bruger flere filer og definere deres variable i en af de sager, der vil være til rådighed på tidspunktet for sammenkobling af programmet.du vil bruge nøgleordet, mener, at erklære en variabel på ethvert sted.men du kan erklære en variabel flere gange i deres c program, det kan kun defineres i en fil, en funktion eller en blok af kode, f.eks. prøv følgende eksempel, hvor variabler har erklæret i toppen, men de er blevet defineret og igangsat inden for den primære funktion og minus,,,&#omfatter < stdio. h > //variabel erklæring: mener, int a, b og c. mener, int; mener flyde f; int vigtigste () (/* variabel definition: * /int a, b. int c; flyde f /* faktiske initialization * /a = 10; b = 20; c = a + b printf ("c - værdi:% d) n", c); f = 70,0 /3, 0; printf ("værdi af f:% f \\ n", f); tilbage 0}, når ovennævnte adfærdskodeks er udarbejdet og henrettet. det, hr.uces følgende resultat −,, c - værdi: 30 værdi af f: 23.333334, det samme gælder for funktion erklæring, hvor man giver en funktion, navn på tidspunktet for sin erklæring og den faktiske definition kan anvendes andre steder.for eksempel − //funktion erklæring int func(); int main() (//funktion kalder int i = func();} //funktion definition int func() {tilbage 0},, lvalues og rvalues i c, der er to slags udtryk i c &minus,,,,,, lvalue og minus udtryk, der henviser til et minde sted kaldet "lvalue" udtryk.en lvalue kan være enten venstre eller højre side af en opgave,.,,,,, rvalue, − udtrykket rvalue henviser til data, der er lagret på en adresse værdi i hukommelsen.en rvalue er et udtryk, der ikke har en værdi, der er tillagt den, som betyder en rvalue kan anføres på højre side, men ikke på venstre side af en opgave,.,,,, variabler er lvalues, og så de kan anføres på venstre side af en opgave.numerisk literals er rvalues, og så kan de ikke anvendes og ikke kan anføres på venstre side.tag et kig på følgende gyldige og ugyldig, erklæringer og minus;,, int g = 20; //gyldig erklæring 10 = 20; //ugyldigt erklæring ville generere udarbejde tid fejl,



Previous:
Next Page: