Struttura 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
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
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.
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
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.63
Struttura 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
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
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.
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
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Grazie per i tuoi commenti!