Hvordan skrive et enkelt program i C ++

Det er vanlig praksis at undervisning i C ++ programmering begynner med å lage en "Hello world" program. Dette innebærer å skrive ut en melding "Hello world" på tekstbasert terminal grensesnittet til Windows-systemer, også kjent som DOS-konsoll. Dette er den enkleste mulige C ++ program som gjør noe meningsfylt, så det er hva denne opplæringen vil fokusere på.

Bruksanvisning

1 Start C ++ integrasjon utviklingsmiljø (IDE) du har installert på din datamaskin. Hvis du ikke har en C ++ IDE, laste ned en gratis en fra Bloodshed.net. Opprett 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 tall i de fire første kolonnene i hver rad (0xXX). De brukes som referansepunkter i trinnene som følger:


0x00 # include <stdlib.h>

0x01 # include <iostream>

0x02

0x03using namespace std;

0x04

0x05int main () {

0x06

0x07 domstol << "Hello world". << Endl;

0x08

0x09 system ( "PAUSE");

0x0A return 0;

0x0B}

Klikk på Lagre.

3

Forstå linjer 0x00 og 0x01. De legger to bibliotekfiler til programmet via "inkludere" preprosessor direktivet. Deretter "stdlib.h" bidrar "systemet" funksjon som fryser konsollen for Borland C ++ Builder. (For andre IDE, trenger du verken "stdlib.h" eller "system".) "Iostream» inneholder «ostream" class og objekter "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" navnerom. Navnerom brukes til å gruppere funksjoner sammen for å hindre tvetydighet og navnelikhet.

5

Pass på at du forstår linjer 0x05, 0x0A og 0x0B. De forholder seg til "main ()" -funksjon. Hver C ++ program har en "main ()" -funksjon. Plassen at bukseseler av "main ()" -funksjonen vedlegge er programmets gjennomføring plass. Rekkefølgen for utførelsen er fra høyre til venstre og ovenfra og ned. Den "main ()" funksjonen returnerer et heltall. Når den returnerer null, har programkjøring vært vellykket.

6

Lær betydningen av 0x07. Denne koden er "Hello world" program. "Domstol" er et formål med den "ostream" klasse fra "iostream" bibliotek fil. Den brukes til å skrive ut data til konsollen, en utgang operasjon. De vinkeltegn, også kalt "innførings operatører," er alltid forbundet med data utgang. "Endl" er en annen "ostream" objekt som fører linjen til å bryte. Linje 0x07 vil da lese på engelsk som "Overfør følgende datastrøm (streng etterfulgt av linjeskift) til konsollen."

7

Kompilere programmet og kjør det. Du bør få en melding på DOS konsollen som leser, "Hello world". Disse trinnene er det grunnleggende om hva som utgjør et C ++ program.

Hint

  • C ++ er et meget effektivt programmeringsspråk for å skrive biblioteker.
  • Velkjente C ++ bibliotek omfatter Standard C ++ bibliotek, Standard Template Library, den Microsoft Foundation Classes (proprietær) og Boost Biblioteket.