Le basi della programmazione in C
Iniziamo con il programma C più semplice possibile e usiamolo sia per comprendere le basi del C che il processo di compilazione C Digita il seguente programma in un editor di testo standard (vi o emacs su UNIX, Notepad su Windows o TeachText su Macintosh) Quindi salva il programma in un file chiamato samp.c. Se lasci .c, probabilmente otterrai una sorta di errore quando lo compili, quindi assicurati di ricordare il .c. Inoltre, assicurati che il tuo editor non aggiunga automaticamente alcuni caratteri extra (come .txt) al nome del file. Ecco il primo programma:
#include <stdio.h>int main(){ printf("This is output from my first program!\n"); return 0;}
Quando viene eseguito, questo programma istruisce il computer a stampare la riga “Questo è l’output del mio primo programma!” – quindi il programma si chiude. Non puoi essere molto più semplice di così!
Pubblicità
Pubblicità
Per compilare questo codice, segui i passaggi seguenti:
- Su una macchina UNIX, digita gcc samp.c -o samp (se gcc non funziona, prova cc) .Questa riga richiama il compilatore C chiamato gcc, gli chiede di compilare samp.c e gli chiede di posizionare il file eseguibile crea sotto il nome samp. Per eseguire il programma, digita samp (o, su alcune macchine UNIX, ./samp).
- Su una macchina DOS o Windows che utilizza DJGPP, al prompt di MS-DOS digita gcc samp.c -o samp.exe. Questa riga richiama il compilatore C chiamato gcc, gli chiede di compilare samp.c e gli chiede di posizionare il file eseguibile che crea sotto il nome samp.exe. Per eseguire il programma, digita samp .
- Se stai lavorando con qualche altro compilatore o sistema di sviluppo, leggi e segui la directory zioni per il compilatore che stai usando per compilare ed eseguire il programma.
Dovresti vedere l’output “Questo è l’output del mio primo programma!” quando esegui il programma. Ecco cosa è successo quando hai compilato il programma:
Se digiti erroneamente il programma, o non si compilerà o non verrà eseguito. Se il programma non si compila o non funziona correttamente, modificalo di nuovo e verifica dove hai sbagliato a digitare. Correggi l’errore e riprova.