Det er almindelig praksis , at undervisning i C + + programmering begynder med at skabe en "Hello world" program. Dette indebærer at udskrive en "Hello world" besked på tekst- terminal interface Windows-systemer , også kendt som DOS -konsollen. Dette er den enkleste mulige C + + program, der gør noget meningsfuldt , så det er hvad denne tutorial vil fokusere på . Ting du skal
C + + integreret udviklingsmiljø (IDE) , såsom en fra Bloodshed Software .
Bog om C + + , såsom " The C + + Programming Language " af Bjarne Stroustrup , Third Edition
< br > Vis mere Instruktioner
1
Start C + + integration udviklingsmiljø ( IDE ), du har installeret på din computer. Hvis du ikke har en C + + IDE, downloade en gratis en fra Bloodshed.net . Opret et projekt , tilføje til det et C + + source fil og gemme dit arbejde.
2
Kopier og indsæt koden nedenfor ind i kildefilen. Undtage de hexadecimale tal i de første fire kolonner i hver række ( 0xXX ) . De bruges som referencepunkter i de efterfølgende trin : Hej 0x00 # include
0x01 # include
0x02
0x03using namespace std ;
0x04
0x05int main () {
0x06
0x07 cout 0x08
0x09 -system ( "PAUSE ")
0x0A tilbagevenden 0;
0x0B }
Klik på Gem
3 < . p > Forstå linjer 0x00 og 0x01 . De tilføjer to biblioteksfiler til programmet via " omfatte" præprocessor direktiv. Så " stdlib.h " bidrager "system" -funktion , der fryser konsollen for Borland C + + Builder . (For andre IDE'er , skal du hverken " stdlib.h " heller " systemet". ) " Iostream " indeholder " ostream " klasse og objekter " cout " og " endl ", der er forklaret i trin 6 .
< Br > 4.
kender betydningen af 0x03 . Denne linje fortæller compileren , som programmet bruger det sæt af funktioner fra " std " navnerummet . Namespaces bruges til koncernfunktioner sammen for at forhindre tvetydighed og navn dobbeltarbejde .
5.
Sørg for at du forstår linjer 0x05 , 0x0A og 0x0B . De vedrører den "vigtigste ()" funktionen . Hver C + + -programmet har en " main ( )" funktionen . Den plads , at de seler i " main ()" funktionen vedlægge er det program henrettelse plads. Rækkefølgen af udførelse er fra højre til venstre og fra top til bund . Den " main ( )" funktionen returnerer et heltal. Når det vender tilbage nul, har programafviklingen været en succes.
6
Lær betydningen af 0x07 . Denne kode er " Hello world " program. " cout " er et formål med den " ostream " klasse fra " iostream " library fil . Det bruges til at udskrive data til konsollen , en output operation. De CARETS , også kaldet " indsættelse operatører, " er altid forbundet med data output. " endl " er en anden " ostream " objekt, der forårsager linjeskift . Line 0x07 ville derefter læse på engelsk som " Overfør følgende datastrøm (string efterfulgt af linjeskift ) til konsollen. "
7
kompilere programmet og køre det . Du bør få en meddelelse på DOS -konsollen , der lyder : "Hej verden". Disse trin er det grundlæggende i , hvad der udgør en C + + -program.