, en variabel giver os ved oplagring, at vores programmer kan manipulere.hver enkelt variabel i c + + har en bestemt 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 understreger karakter.det skal begynde med enten et brev eller en understreger.øvre og små bogstaver er adskilt, fordi c + + er følsomme: er der følgende typer af variabel i c + + som forklaret i sidste kapitel: beskrivelse af typen bool forretninger enten værdi sandt eller falsk.- 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.wchar_t en bred karakter., c + + giver også mulighed for at definere en række andre typer af variabler, som vi vil dække i de efterfølgende kapitler, optælling, pointer, system, reference data strukturer og klasser. efter afsnit omhandler, hvordan vi definerer erklærer og anvende forskellige variabler. variabel definition i c + + - en variabel definition betyder, at fortælle de hvor og hvor meget for at skabe oplagring for variabel.en variabel definition angiver en datatype, og indeholder en liste over en eller flere variabler for den pågældende type som følger: type variable_list; her, type, skal være gyldig, c + + datatype, herunder char, w_char, int, flyde, dobbelt bool eller brugerdefinerede ting osv., 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, både erklærer, og definerer de variabler i, j og k, som pålægger de ansvarlige for at skabe variabler, der hedder jeg, j og k af typen int, 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: type variable_name = værdi; nogle eksempler herpå er: mener, int d = 3, f = 5; //erklæring om d og f. int d = 3, f = 5; //definition og starter d og f. byte z = 22 //definition og initializes z - x = x; //variable x har værdien »x«.for uden en definition 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 c + +: en variabel erklæring giver sikkerhed for, at de, at der er en variabel eksisterende med den pågældende type, og navn, således at de over for yderligere udarbejdelse uden fuldstændige detaljer om variabel.en variabel erklæring har sin betydning i forbindelse med udarbejdelsen, behøves faktiske variable erklæring på tidspunktet for sammenkobling af 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, mener, at erklære en variabel nøgleord på ethvert sted.men du kan erklære en variabel flere gange i deres c + + - program, men det kan kun defineres i en fil, en funktion eller en blok af kode. f.eks. prøv følgende eksempel, hvor en variabel er blevet erklæret i toppen, men det er blevet defineret i den primære funktion,omfatter: < iostream > anvendelse af namespace std; //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 cout < < c < < endl.; f = 70,0 /3, 0; cout < < f < < endl., tilbagevenden 0}, når ovennævnte adfærdskodeks er udarbejdet og gennemført, giver følgende resultat: 30 23.3333, samme koncept applies den funktion - erklæringen, hvor du have en funktion navn på tidspunktet for sin erklæring og den faktiske definition kan anvendes andre steder.for eksempel: //europa.eu.int) erklæring func(); int main() (//funktion kalder int i = func();} //funktion definition int func() {tilbage 0}, lvalues og rvalues: der er to slags udtryk i c + +:,,,, lvalue: udtryk, der henviser til en hukommelse placering er 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 - venstre side, men ikke en opgave.,,, variabler er lvalues og så kan anføres på venstre side af en opgave.numerisk literals er rvalues og kan derfor ikke tildeles og kan ikke anføres på venstre side.følgende er en gyldig erklæring:, int g = 20, men som ikke er en gyldig erklæring og vil skabe udarbejde tid fejl: 10 = 20;,
c + + variable typer
Previous:c + + datatyper
Next Page:variabel rækkevidde i c + +