logo

C Programma Ciao Mondo

Per cominciare, il programma Hello World è il primo passo verso l'apprendimento di qualsiasi linguaggio di programmazione e anche uno dei programmi più semplici che imparerai. Tutto quello che devi fare è visualizzare il messaggio Hello World sullo schermo. Diamo un'occhiata al programma e proviamo a comprendere le terminologie coinvolte.

Programma C per stampare Hello World

Il seguente programma C visualizza Hello World nell'output.



C






// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }>



>

>

Produzione

Hello World>

Compilazione del primo programma C

Prima di procedere alla scrittura del primo programma, l'utente deve impostare un compilatore di programma C, che compilerà ed eseguirà il programma Hello World. Qui abbiamo utilizzato un compilatore GCC basato su Windows per compilare ed eseguire il programma. Per saperne di più su come impostare il compilatore GCC locale o eseguirlo utilizzando l'ide online, fare riferimento a Impostazione dell'ambiente di sviluppo C .

Passo 1: Ciò richiede la scrittura del programma Hello World, in un editor di testo e il salvataggio del file con l'estensione .C , ad esempio, abbiamo memorizzato il programma in un file di tipo C HelloWorld.c .

Passo 2: Ciò include l'apertura di CMD o della riga del prompt dei comandi e la navigazione nella directory in cui è presente il file HelloWorld.c. Qui è presente in C:UtentiChinSample .

Passaggio 3: Per compilare il codice eseguire il seguente comando:

gcc HelloWorld.c>

Ciò creerebbe un file eseguibile C con un nome casuale fornito dal compilatore stesso. Abbiamo ottenuto il nome del file eseguibile come UN.

Per assegnare un nome orientato all'utente, eseguire il comando seguente:

velocità di trasmissione in arduino
gcc -o helloworld HelloWorld.c>

Ciò creerebbe un file eseguibile C con il nome helloworld.

Passaggio 4: Per eseguire il file eseguibile per ottenere il risultato, eseguire il comando seguente:

helloworld>

Spiegazione del Codice

Cerchiamo ora di comprendere la terminologia del programma di cui sopra:

Linea 1:

// Simple C program to display Hello World>
  1. Questa è una riga di commento singola. Un commento viene utilizzato per visualizzare informazioni aggiuntive sul programma.
  2. Un commento non contiene alcuna logica di programmazione poiché non viene letto dal compilatore. Quando un compilatore incontra un commento, il compilatore salta semplicemente quella riga di codice.
  3. Qualsiasi riga che inizia con '//' senza virgolette OPPURE tra /*...*/ in C è un commento.

Maggiori informazioni sui commenti in C

Linea 3:

#include>
  1. In C, tutte le righe che iniziano con il segno cancelletto (#) sono chiamate direttive. Queste istruzioni vengono elaborate dal programma preprocessore richiamato dal compilatore.
  2. IL #includere La direttiva dice al compilatore di includere un file e #includere dice al compilatore di includere il file di intestazione per il file di output di input standard che contiene le dichiarazioni di tutte le funzioni della libreria di input/output standard.

Altro sui preprocessori in C.

Riga 6:

int main()>
  1. Questa riga viene utilizzata per dichiarare una funzione denominata main che restituisce dati di tipo intero. Una funzione è un gruppo di istruzioni progettate per eseguire un'attività specifica. L'esecuzione di ogni programma C inizia con la funzione main(), indipendentemente da dove si trova la funzione nel programma. Quindi ogni programma C deve avere una funzione main() e questa è la funzione da cui inizia l'esecuzione del programma.
  2. { E } : Le parentesi graffe aperte '{' indicano l'inizio della funzione principale e le parentesi graffe chiuse '}' indicano la fine della funzione principale. Tutto ciò che si trova tra questi due costituisce il corpo della funzione principale e sono chiamati blocchi.

Maggiori informazioni sulla funzione main() in C.

Riga 10:

printf('Hello World');>
  1. Questa riga dice al compilatore di visualizzare sullo schermo il messaggio Hello World. Questa riga è chiamata istruzione in C. Ogni istruzione ha lo scopo di eseguire qualche compito. Un punto e virgola ';' viene utilizzato per terminare un'istruzione. Il carattere punto e virgola alla fine dell'istruzione viene utilizzato per indicare che l'istruzione termina lì.
  2. IL printf() la funzione viene utilizzata per stampare un flusso di dati di caratteri sulla console stdout. Tutto all'interno viene visualizzato sul dispositivo di output.

Maggiori informazioni su Ingresso/Uscita in C.

Riga 12:

return 0;>
  1. Anche questa è un'affermazione. Questa istruzione viene utilizzata per restituire un valore da una funzione e indica la conclusione di una funzione. Questa istruzione viene fondamentalmente utilizzata nelle funzioni per restituire i risultati delle operazioni eseguite da una funzione.
  2. Rientro : Come puoi vedere printf e l'istruzione return sono state rientrate o spostate sul lato destro. Questo viene fatto per rendere il codice più leggibile. In un programma come Hello World, non sembra avere molta rilevanza ma man mano che il programma diventa più complesso, rende il codice più leggibile e meno soggetto a errori. Pertanto è necessario utilizzare sempre rientri e commenti per rendere il codice più leggibile.

Maggiori informazioni sul ritorno in C.
FAQ sullo stile di scrittura dei programmi.