C++

Tutorial semplice C++ Hello World

Tutorial semplice C++ Hello World
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 forniti 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 intero. Pertanto, dopo che la funzione "main()" viene eseguita qui, verrà restituito il valore 0 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

Hello World (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
intero principale()

std::count << ”Hello World” << std::endl;
restituisce 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, usiamo l'operatore di risoluzione dell'ambito (i.e., ::). 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
intero principale()

contare << ”Hello World” << endl;
restituisce 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 seguente codice:

#includere
usando lo spazio dei nomi std;
intero principale()

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

Nel programma sopra, abbiamo menzionato lo spazio dei nomi "std" nella seconda riga (i.e., "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 various. È 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.

Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...