Semplice tutorial C ++ Hello World

Semplice tutorial C ++ Hello World
C ++ è un linguaggio di programmazione flessibile e generico originariamente creato nel 1985 da Bjarne Stroustrup, uno scienziato informatico danese. Oggi, C ++ è considerato una delle lingue più potenti utilizzate per lo sviluppo del software.

C ++ è utilizzato in vari settori, come software incorporato, sistemi operativi in ​​tempo reale, sviluppo del gioco e finanza e poiché supporta stili di programmazione sia procedurali che orientati agli oggetti, è sia forte che versatile.

In questo articolo, discuteremo della struttura di base di un programma C ++ e ti mostreremo come scrivere un semplice programma "Hello World".

Struttura del programma C ++

Prima di scrivere il programma "Hello World" in C ++, discutiamo prima degli elementi primari di un programma C ++. Ecco un esempio di uno scheletro di programma C ++:

Poiché ogni programma C ++ aderisce a questa struttura di base, spiegheremo ora gli elementi primari di questa struttura.

La prima riga è "#include". Qui, "iostream" sta per il flusso di input/output, in cui un flusso è una serie di caratteri o byte. Questa linea indica al preprocessore di includere il contenuto della libreria nel programma.

Ci sono diverse librerie disponibili nel linguaggio di programmazione C ++. Le librerie contengono oggetti e funzioni integrati che i programmatori possono utilizzare per scrivere programmi e sono fornite dal compilatore C ++. Quando installiamo il compilatore C ++, otteniamo tutte le librerie associate.

"Iostream" include i seguenti oggetti:

  1. CIN: il flusso di input standard
  2. Cout: il flusso di output standard
  3. CERR: il flusso di output standard per errori
  4. Ingresso: il flusso di output per la registrazione

Ogni programma C ++ ha una funzione "main ()". In questo esempio, il valore restituito dalla funzione principale è un numero intero. Pertanto, dopo che la funzione "main ()" è eseguita qui, verrà restituito un valore di 0.

Il tutore riccio di apertura indica l'inizio del corpo della funzione principale. Il tutore riccio di chiusura indica la fine del corpo della funzione "main ()". Il resto del codice verrà posizionato all'interno delle parentesi graffe ricci

Hello World (Helloworld.CPP)

Ora, scriviamo un semplice programma "Hello World" ed eseguiamolo. Useremo le risorse di flusso di libreria standard C ++ per scrivere la stringa "Hello World" all'output standard.

#includere
int main ()

Std :: Count << ”Hello World” << std::endl;
restituzione 0;

Per compilare il programma C ++, è necessario utilizzare il comando G ++ -o .

Abbiamo discusso del file di intestazione "iostream" nella sezione precedente; "CIN" e "cout" sono oggetti comunemente usati: "CIN" viene utilizzato principalmente per ottenere input dalla tastiera e archiviare i dati come variabile, mentre "cout" viene utilizzato per stampare i dati sullo schermo.

Possiamo usare "cout" per visualizzare "Hello World" sullo schermo. Tuttavia, non possiamo usare l'oggetto "cout" direttamente poiché appartiene allo spazio dei nomi "std". Pertanto, utilizziamo l'operatore di risoluzione dell'ambito (i.e., : :). Inoltre, per stampare una nuova linea, abbiamo usato "std :: endl".

Se non si utilizza l'operatore di risoluzione dell'ambito, otterrai il seguente errore:

#includere
int main ()

contare << ”Hello World” << endl;
restituzione 0;

Per correggere l'errore sopra, è possibile aggiungere correttamente l'operatore di risoluzione dell'ambito o puoi menzionare lo spazio dei nomi all'inizio del programma. Se si desidera utilizzare "cout" senza utilizzare l'operatore di risoluzione dell'ambito, è possibile scrivere il seguente codice:

#includere
Utilizzo dello spazio dei nomi std;
int main ()

contare << ”Hello World” << endl;
restituzione 0;

Nel programma sopra, abbiamo menzionato lo spazio dei nomi "std" nella seconda riga (i.e., "Utilizzo dello spazio dei nomi std;"). Pertanto, non abbiamo bisogno di utilizzare l'operatore di risoluzione dell'ambito ogni volta che usiamo un oggetto dallo spazio dei nomi "std" e possiamo semplicemente usare "cout" per stampare qualcosa all'output standard invece di scrivere "std :: cout". Allo stesso modo, non abbiamo bisogno di utilizzare l'operatore di risoluzione dell'ambito per "endl".

Ora compileremo questo programma e vedremo l'output:

Come puoi vedere, otteniamo lo stesso output.

Conclusione

C ++ è un linguaggio di programmazione flessibile e generico che è ampiamente utilizzato in vari settori. È un'estensione del linguaggio di programmazione C e eredita la sintassi della programmazione C. In questo articolo, ti abbiamo mostrato come scrivere un semplice programma "Hello World" nel linguaggio di programmazione C ++ e abbiamo spiegato vari elementi del programma.