Det är vanligt att undervisningen i C + + -programmering börjar med att skapa ett " Hello world " -program . Detta innebär att skriva ett " Hello world " meddelande på text - enda terminal gränssnittet i Windows -system , även känd som DOS-konsol . Detta är den enklaste möjliga C + + -program som gör något meningsfullt , så det är vad den här guiden kommer att fokusera på . Saker du behöver
C + + integrerad utvecklingsmiljö ( IDE ) , såsom en från Bloodshed Software .
Bok om C + + , såsom " The C + + Programming Language " av Bjarne Stroustrup , Third Edition Review
Visa mer instruktioner
1
Starta C + + integration utvecklingsmiljö ( IDE ) som du har installerat i datorn . Om du inte har ett C + + IDE , ladda ner en gratis från Bloodshed.net . Skapa ett projekt , lägg till det en C + + källkod fil och spara ditt arbete .
2
Kopiera och klistra in koden nedan i källfilen . Uteslut de hexadecimala tal i de första fyra kolumnerna i varje rad ( 0xxx ) . De används som referenspunkter i de steg som följer :
0x00 # include
0x01 # include
0x02
0x03using namespace std ;
0x04
0x05int main ( ) {
0x06
0x07 cout 0x08
0x09 -system ( " PAUSE " ) ;
0x0A avkastning 0;
0x0B }
Klicka på Spara
3 < . p > Förstå linjer 0x00 och 0x01 . De lägger två bibliotek filer till programmet via " inkluderar " förprocessor direktivet . Sedan " stdlib.h " bidrar "system " -funktion som fryser konsolen för Borland C + + Builder . ( För andra IDE , behöver du varken " stdlib.h " eller "system . " ) " Iostream " innehåller " ostream " klass och objekt " cout " och " endl " som förklaras i steg 6 .
4
vet innebörden av 0x03 . Denna rad talar om för kompilatorn att programmet använder den uppsättning av funktioner från " std " namnrymden . Namnutrymmen används för att gruppera funktioner tillsammans för att förhindra tvetydighet och namn dubbelarbete .
5
Se till att du förstår linjer 0x05 , 0x0A och 0x0B . De relaterar till " main ( ) " -funktion . Varje C + + -program har en " main ( ) " -funktion . Det utrymme som hängslen i " main () " -funktion bifoga är programmets genomförande rymden . Ordningsföljden för utförandet är från höger till vänster och uppifrån och ned . Den " main ( ) "-funktion returnerar ett heltal . När den återvänder noll , har programkörningen varit framgångsrikt .
6
lära sig innebörden av 0x07 . Denna kod är den " Hello world " -program . " cout " är ett ändamål med " ostream " , från den " iostream " bibliotek fil. Det används för att skriva data till konsolen , en utgång operation . De cirkumflexer , även kallad " isättning operatörer , " är alltid förknippade med datautgång . " endl " är en annan " ostream " objekt som orsakar radbrytning . Linje 0x07 skulle sedan läsa på engelska som , " Överför följande dataströmmen ( sträng följt av radbrytning ) till konsolen . "
7
kompilera programmet och köra det . Du bör få ett meddelande på DOS-konsol som läser , " Hello world . " Dessa steg är grunderna i vad som utgör en C + + -program .