The C + + programmeringsspråk kan brukes til å løse mange forskjellige typer av matematiske uttrykk . Ett sett med uttrykk som kan utfordre nybegynnere til språket er de som involverer de øke eller redusere operatører . Disse operatørene er å legge til eller trekke fra en fra en verdi , men plassering av operatøren styrer når uttrykket er evaluert . Både øke eller redusere operatører har pre - og post- varianter som må forstås fullt ut å mestre grunnleggende C + + . Du trenger
C + + IDE , for eksempel Eclipse CDT
C + + Compiler , slik GCC
Vis flere instruksjoner
en
Load C + + Integrated Development Environment ved klikke på programikonet . Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
2
Import av " iostream " biblioteket for å muliggjøre enkel utskrift av verdier til output konsollen . Skriv følgende på toppen av kildekoden filen:
# include
bruker namespace std;
3
Lag en hoved funksjon . Det er der programmet starter. Syntaksen for å skape en hovedfunksjon ser ut som følgende uttalelse , og bør plasseres mot toppen av kildekoden filen , men under bibliotekets import uttalelser : en
int main ( )
{ }
4
Lag en variabel som heter "x " og tilordne den en oppkonstruert verdi. Plasser følgende utsagn innenfor krøllete parentes av den viktigste funksjonen : en
int x = 100;
5
Lag en post- tilveksten uttrykk for x . Den post- tilveksten operatøren legger en til en verdi etter dagens uttrykket er evaluert . Denne aktuelle uttrykket er svært uttrykk der post- tilvekst operatør ble påkalt , så ved første ser det ut til å gjøre ingenting. Bare når verdien av x er sjekket igjen innser du at en ble lagt til. Skriv følgende to utsagn for å skrive ut verdien av uttrykket "x + + " og " x " : en
domstol << x + + << endl;
cout << x << endl;
6
Kjør programmet ved å trykke på den grønne " Play" -knappen på den øverste raden med knapper . Programmet utgang gir verdien " 100 " etterfulgt av " 101 ". Når uttrykket "x + +" er skrevet ut, blir den opprinnelige verdien for x brukes fordi post- tilveksten drift ikke skje før etter at hele uttrykket er evaluert . Når du skriver ut x i følgende linje , ser du at det har blitt øke med én .
7
Bruk pre - tilvekst operatøren å legge en til en verdi umiddelbart . Skriv følgende uttalelse ved hjelp av pre - tilvekst operatør : en
domstol << + + x << endl;
8
Kjør programmet en gang til. Det er en ny linje av produksjonen som produserte verdien " 102 ". Den pre - tilvekst operatør legger man til en verdi umiddelbart og trenger ikke å vente på at uttrykket å konkludere.
9
Bruk pre - minsk operatør til umiddelbart å trekke en fra variabelen x . Skriv følgende uttalelse : en
cout << - x << endl;
10
Kjør programmet igjen . Dette vil gi en ny linje av program -utgang som holder verdien " 101 ". Dette skyldes den umiddelbare natur pre - decrementing verdier.
11
Skriv noen uttrykk som omhandler post- decrementing verdier. Akkurat som post- inkrementering verdier , gjør post- decrementing verdier ikke utføre sine decrementing operasjoner før etter uttrykket har blitt fullstendig evaluert . Skriv følgende utsagn for å teste post- minsk atferd : en
cout << x - << endl;
cout << x << endl ;
12
Kjør programmet igjen . Denne gangen vil to nye linjer med utgang skrives til konsollen vinduet. Verdien av den første linje trykt er "101 ", mens den andre linjen er trykket " 100". Dette er fordi den post- minsk drift ikke påvirker det aktuelle uttrykk . Verdien er satt først etter at uttrykket har blitt avsluttet, og som forklarer hvorfor du ser at en ble trukket fra x i andre linje av produksjonen .