Det er vanlig praksis at undervisning i C + + programmering begynner med å lage en " Hello world " program . Dette innebærer å skrive ut en "Hello world" melding på tekstbasert terminal grensesnittet til Windows-systemer , også kjent som DOS-konsoll . Dette er den enkleste mulige C + + program som gjør noe meningsfullt , så det er hva denne opplæringen vil fokusere på. Du trenger
C + + integrert utviklingsmiljø ( IDE ) , slik som den fra Bloodshed Software. Reserver på C + + , for eksempel " The C + + Programming Language " av Bjarne Stroustrup , Third Edition
Vis mer Instruksjoner
en
Start C + + integrering utviklingsmiljø ( IDE ) du har installert på datamaskinen. Hvis du ikke har en C + + IDE, laste ned en gratis en fra Bloodshed.net . Opprette et prosjekt , legge til det en C + + kilde filen og lagre arbeidet ditt .
2
Kopier og lim inn koden nedenfor i kildefilen . Ekskludere de heksadesimale tallene i de første fire kolonner i hver rad ( 0xXX ) . De brukes som referansepunkter i trinnene som følger : en 0x00 # inkluderer
0x01 # include
0x02
0x03using namespace std;
0x04
0x05int main ( ) {
0x06
0x07 cout 0x08
0x09 system ( "PAUSE ");
0x0A return 0 ;
0x0b }
Klikk på Lagre
3 < . p > forstå linjer 0x00 og 0x01 . De legger to bibliotek filer til programmet via " inkludere" preprocessor direktiv . Deretter " stdlib.h " bidrar "system "-funksjonen som fryser konsollen for Borland C + + Builder . (For andre IDE , trenger du verken " stdlib.h " eller "system ". ) " Iostream " inneholder " ostream " class og gjenstander " domstol " og " endl " som er forklart i trinn 6 .
4
vet betydningen av 0x03 . Denne linjen forteller kompilatoren at programmet bruker sett av funksjoner fra " std " navnerommet. Navnerom brukes til å gruppere funksjoner sammen for å forebygge tvetydighet og navnelikhet .
5
Sørg for at du forstår linjer 0x05 , 0x0A og 0x0b . De forholder seg til " main ( ) "-funksjonen . Hver C + + -programmet har en " main ( ) "-funksjonen . Plassen at tannregulering av "main () "-funksjonen omslutte er programmets utførelse plass . Rekkefølgen for utførelsen er fra høyre til venstre og ovenfra og nedover . Den " main ( )" -funksjonen returnerer et heltall. Når den returnerer null , har kjøringen av programmet vært vellykket .
6
Lær betydningen av 0x07 . Denne koden er " Hei verden " program . " cout " er et formål med den " ostream " klasse fra " iostream " biblioteksfil. Den brukes til å skrive ut data til konsollen , en utgang operasjon . De carets , også kalt " innsetting operatører, " er alltid forbundet med data utgang. " endl " er en annen " ostream " objekt som forårsaker linjen til å bryte . Linje 0x07 vil da lese på engelsk som " Overfør følgende datastrøm ( string etterfulgt av linjeskift ) til konsollen. "
7
kompilere programmet og kjør det . Du bør få en melding på DOS-konsoll som leser, " Hello world . " Disse trinnene er det grunnleggende om hva som utgjør en C + + program .