Online C Compiler
Apri nel compilatore

Edizione didattica italiana

Hello World in C: il primo programma

Comprendi header, main, stampa e codice di uscita di un programma minimo.

Apri nel compilatore

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 compilatore

Risultato 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.