Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Struttura del Programma C | Introduzione al C
Fondamenti Di C

bookStruttura del Programma C

I programmi scritti nel linguaggio C sono strutturati a blocchi, spesso definiti blocchi costruttivi. Ecco un programma di base che visualizza il messaggio "Hello, c<>definity!" sullo schermo:

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

Le doppie barre oblique // indicano un commento in C. I commenti non influenzano il comportamento del programma; sono destinati ai lettori umani, non al computer. In C, esistono due tipi di commenti:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Direttiva Include

La #include è una direttiva del preprocessore che incorpora il file "stdio.h" nel programma. Questa direttiva deve essere posizionata all'inizio, prima che il programma principale (main) venga eseguito.

File Header Stdio

Il file "stdio.h" contiene la funzione printf(). Includendolo, si aggiunge semplicemente la possibilità di visualizzare testo sullo schermo al programma. Molti programmi in C non hanno accesso nativo alle funzioni di I/O (input/output) o ad altre della libreria "stdio.h". Per questo motivo è necessario includerla esplicitamente tramite la direttiva #include.

Note
Nota

Un principio guida in C è mantenere il programma snello, evitando l'inclusione di funzioni non necessarie.

Funzione Main

Questa è la funzione principale dove risiede il cuore del programma. In questo esempio, il suo compito è visualizzare del testo sullo schermo. Il nome di questa funzione, main, è riservato in C e ci deve essere solo una funzione main in ogni programma. Si può pensare alla funzione main come al motore di un'auto; è essenziale. Approfondiremo le funzioni nel corso delle lezioni.

Parentesi graffe e ambito

In C e in altri linguaggi derivati dal C incontrerai molte parentesi graffe {}—sono un elemento distintivo del linguaggio. Queste parentesi definiscono blocchi di codice, in modo simile a come i mattoni costituiscono un muro.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Quale delle seguenti affermazioni sulla struttura di un programma C è corretta?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.63

bookStruttura del Programma C

Scorri per mostrare il menu

I programmi scritti nel linguaggio C sono strutturati a blocchi, spesso definiti blocchi costruttivi. Ecco un programma di base che visualizza il messaggio "Hello, c<>definity!" sullo schermo:

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

Le doppie barre oblique // indicano un commento in C. I commenti non influenzano il comportamento del programma; sono destinati ai lettori umani, non al computer. In C, esistono due tipi di commenti:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Direttiva Include

La #include è una direttiva del preprocessore che incorpora il file "stdio.h" nel programma. Questa direttiva deve essere posizionata all'inizio, prima che il programma principale (main) venga eseguito.

File Header Stdio

Il file "stdio.h" contiene la funzione printf(). Includendolo, si aggiunge semplicemente la possibilità di visualizzare testo sullo schermo al programma. Molti programmi in C non hanno accesso nativo alle funzioni di I/O (input/output) o ad altre della libreria "stdio.h". Per questo motivo è necessario includerla esplicitamente tramite la direttiva #include.

Note
Nota

Un principio guida in C è mantenere il programma snello, evitando l'inclusione di funzioni non necessarie.

Funzione Main

Questa è la funzione principale dove risiede il cuore del programma. In questo esempio, il suo compito è visualizzare del testo sullo schermo. Il nome di questa funzione, main, è riservato in C e ci deve essere solo una funzione main in ogni programma. Si può pensare alla funzione main come al motore di un'auto; è essenziale. Approfondiremo le funzioni nel corso delle lezioni.

Parentesi graffe e ambito

In C e in altri linguaggi derivati dal C incontrerai molte parentesi graffe {}—sono un elemento distintivo del linguaggio. Queste parentesi definiscono blocchi di codice, in modo simile a come i mattoni costituiscono un muro.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Quale delle seguenti affermazioni sulla struttura di un programma C è corretta?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1
some-alt