Tutorial semplice C++ Hello World

Simple C Hello World Tutorial



C++ è un linguaggio di programmazione flessibile e generico originariamente creato nel 1985 da Bjarne Stroustrup , un informatico danese. Oggi il C++ è considerato uno dei linguaggi più potenti utilizzati per lo sviluppo del software.

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







In questo articolo, discuteremo la 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 gli 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 in modo approfondito gli elementi primari di questa struttura.

La prima riga è #include . Qui, iostream sta per flusso di input/output, dove un flusso è una serie di caratteri o byte. Questa riga 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 incorporati che i programmatori possono utilizzare per scrivere programmi e sono fornite dal compilatore C++. Quando installiamo il compilatore C++, otteniamo tutte le librerie associate.

L'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 gli errori
  4. clog: il flusso di output per la registrazione

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

La parentesi graffa di apertura indica l'inizio del corpo della funzione principale. La parentesi graffa di chiusura indica la fine del corpo della funzione main(). Il resto del codice verrà inserito all'interno delle parentesi graffe

Ciao mondo (HelloWorld.cpp)

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

#includere
intprincipale()
{
ore::contare <<Ciao mondo<<ore::fine;
Restituzione 0;
}

Per compilare il programma C++, devi usare il comando g++ -o .

Abbiamo discusso il file di intestazione iostream nella sezione precedente; cin e cout sono oggetti di uso comune: cin viene utilizzato principalmente per ottenere input dalla tastiera e memorizzare 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 utilizzare direttamente l'oggetto cout poiché appartiene allo spazio dei nomi std. Pertanto, utilizziamo l'operatore di risoluzione dell'ambito (ad es. ::). Inoltre, per stampare una nuova riga, abbiamo usato std::endl.

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

#includere
intprincipale()
{
contare<<Ciao mondo<<fine;
Restituzione 0;
}

Per correggere l'errore precedente, è possibile aggiungere correttamente l'operatore di risoluzione dell'ambito oppure 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 codice seguente:

#includere
usando spazio dei nomiore;
intprincipale()
{

contare<<Ciao mondo<<fine;
Restituzione 0;
}

Nel programma sopra, abbiamo menzionato lo spazio dei nomi std nella seconda riga (cioè, usando lo spazio dei nomi std;). Pertanto, non abbiamo bisogno di usare 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 sullo standard output invece di scrivere std::cout. Allo stesso modo, non è necessario 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 ampiamente utilizzato in vari domini. È un'estensione del linguaggio di programmazione C ed 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 spiegato vari elementi del programma.