Edizione didattica italiana
Hello World in C: il primo programma
Comprendi header, main, stampa e codice di uscita di un programma minimo.

#include <stdio.h> fornisce le dichiarazioni di printf e puts. int main(void) definisce il punto d’ingresso senza parametri in questo ambiente hosted. Le parentesi graffe delimitano il corpo della funzione.
Una stringa letterale usa virgolette doppie. \n rappresenta una nuova riga. Le istruzioni terminano con un punto e virgola; return 0 segnala una conclusione riuscita all’ambiente.
Esegui il programma e cambia solo il messaggio. Introduci poi un errore sintattico, leggi il messaggio e correggilo. L’output originale resta invariato per consentire confronti esatti.
Codice sorgente
#include <stdio.h>
int main(void) {
char name[64] = "World";
printf("Hello, %s!\n", name);
printf("Welcome to the Online C Compiler & GCC 13 Runner.\n");
printf("Compiler Standard C Version: %ld\n", __STDC_VERSION__);
printf("Status: Execution completed with return code 0.\n");
return 0;
}Apri nel compilatoreRisultato atteso
Hello, World! Welcome to the Online C Compiler & GCC 13 Runner. Compiler Standard C Version: 201710 Status: Execution completed with return code 0.
Domande frequenti
Perché il codice e alcuni risultati restano in inglese?
Parole chiave C, identificatori, commenti del programma e output attesi restano quelli originali per preservare codice eseguibile e test coerenti. Spiegazioni e istruzioni sono tradotte.