Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Punto di Ingresso di un Programma C++ | Iniziare
Introduzione a C++
course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Punto di Ingresso di un Programma C++

Ogni programma C++ deve avere una funzione main(). Serve come punto di ingresso del programma. Senza una funzione main(), il compilatore non saprebbe dove iniziare l'esecuzione del programma. Il suo nome è riservato, il che significa che il nome della funzione main() non può essere cambiato e deve seguire una firma specifica affinché il programma funzioni correttamente.

cpp

main

copy
1234
int main() { return 0; }
  • int main(): il punto di partenza di un programma. È chiamata la funzione principale, ed è dove il programma inizia l'esecuzione;

  • { }: le parentesi graffe definiscono un blocco di codice. Tutto ciò che si trova all'interno di queste parentesi appartiene alla funzione principale ed è parte della logica del programma;

  • return 0;: segna la fine del programma e indica che è stato eseguito con successo. Lo 0 significa che tutto è andato bene. Se ci fossero stati problemi, questo valore potrebbe essere diverso nell'output.

Nota

L'istruzione return 0; è opzionale alla fine della funzione main. Se omessa, il compilatore la inserirà automaticamente.

All'interno della funzione main(), puoi iniziare a scrivere il tuo codice. Ogni espressione dovrebbe terminare con un simbolo ; in modo che il programma possa capire quando un comando finisce e il successivo inizia.

cpp

main

copy
1234
int main() { 5 + 5; }

Sopra, puoi vedere una semplice espressione. Le espressioni formano i blocchi costitutivi delle istruzioni e definiscono come i valori vengono calcolati o manipolati in un programma. Quella sopra non coinvolge variabili, comandi integrati o qualcosa di complesso, ma utilizzeremo tutti questi elementi in futuro.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Puoi scrivere quante espressioni vuoi, ma ognuna deve terminare con un ;. Se rimuovi il punto e virgola da 5+5;, C++ vedrà l'espressione 5 + 5 1 - 8;, che non avrà senso per esso e genererà un errore. Tuttavia, puoi scrivere tutto il tuo codice su una singola riga se lo desideri.

cpp

main

copy
1234
int main() { 5 + 5; 1 - 8; 9 / 3; }

Se esegui il codice sopra, non apparirà nulla sulla console. Questo perché C++ potrebbe saltare il calcolo se determina che il risultato non viene utilizzato. Inoltre, non c'è alcun comando per visualizzare o memorizzare il risultato.

1. Quale delle seguenti affermazioni sulla funzione main() è false?

2. Cosa aiuta a identificare l'istruzione return 0; alla fine della funzione main()?

3. Cosa succede se si omettono i punti e virgola alla fine delle espressioni all'interno della funzione main()?

question mark

Quale delle seguenti affermazioni sulla funzione main() è false?

Select the correct answer

question mark

Cosa aiuta a identificare l'istruzione return 0; alla fine della funzione main()?

Select the correct answer

question mark

Cosa succede se si omettono i punti e virgola alla fine delle espressioni all'interno della funzione main()?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2

Chieda ad AI

expand
ChatGPT

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

course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Punto di Ingresso di un Programma C++

Ogni programma C++ deve avere una funzione main(). Serve come punto di ingresso del programma. Senza una funzione main(), il compilatore non saprebbe dove iniziare l'esecuzione del programma. Il suo nome è riservato, il che significa che il nome della funzione main() non può essere cambiato e deve seguire una firma specifica affinché il programma funzioni correttamente.

cpp

main

copy
1234
int main() { return 0; }
  • int main(): il punto di partenza di un programma. È chiamata la funzione principale, ed è dove il programma inizia l'esecuzione;

  • { }: le parentesi graffe definiscono un blocco di codice. Tutto ciò che si trova all'interno di queste parentesi appartiene alla funzione principale ed è parte della logica del programma;

  • return 0;: segna la fine del programma e indica che è stato eseguito con successo. Lo 0 significa che tutto è andato bene. Se ci fossero stati problemi, questo valore potrebbe essere diverso nell'output.

Nota

L'istruzione return 0; è opzionale alla fine della funzione main. Se omessa, il compilatore la inserirà automaticamente.

All'interno della funzione main(), puoi iniziare a scrivere il tuo codice. Ogni espressione dovrebbe terminare con un simbolo ; in modo che il programma possa capire quando un comando finisce e il successivo inizia.

cpp

main

copy
1234
int main() { 5 + 5; }

Sopra, puoi vedere una semplice espressione. Le espressioni formano i blocchi costitutivi delle istruzioni e definiscono come i valori vengono calcolati o manipolati in un programma. Quella sopra non coinvolge variabili, comandi integrati o qualcosa di complesso, ma utilizzeremo tutti questi elementi in futuro.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Puoi scrivere quante espressioni vuoi, ma ognuna deve terminare con un ;. Se rimuovi il punto e virgola da 5+5;, C++ vedrà l'espressione 5 + 5 1 - 8;, che non avrà senso per esso e genererà un errore. Tuttavia, puoi scrivere tutto il tuo codice su una singola riga se lo desideri.

cpp

main

copy
1234
int main() { 5 + 5; 1 - 8; 9 / 3; }

Se esegui il codice sopra, non apparirà nulla sulla console. Questo perché C++ potrebbe saltare il calcolo se determina che il risultato non viene utilizzato. Inoltre, non c'è alcun comando per visualizzare o memorizzare il risultato.

1. Quale delle seguenti affermazioni sulla funzione main() è false?

2. Cosa aiuta a identificare l'istruzione return 0; alla fine della funzione main()?

3. Cosa succede se si omettono i punti e virgola alla fine delle espressioni all'interno della funzione main()?

question mark

Quale delle seguenti affermazioni sulla funzione main() è false?

Select the correct answer

question mark

Cosa aiuta a identificare l'istruzione return 0; alla fine della funzione main()?

Select the correct answer

question mark

Cosa succede se si omettono i punti e virgola alla fine delle espressioni all'interno della funzione main()?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt