Hello World e struttura del programma
Entrambi iniziano da main ma usano API di output diverse.
Che cos’è Hello World e struttura del programma?
Entrambi iniziano da main ma usano API di output diverse.
Confronta i più piccoli programmi completi in C e C++.
Punti importanti
- Abilita i warning del compilatore e correggili.
- Conosci tipo e lifetime di ogni valore.
- Valida input e limiti degli array.
Esempi di codice C e C++
Confronto tra C e C++
C chiama printf da stdio; C++ usa lo stream type-safe std::cout. return 0 segnala esecuzione riuscita.
C
C espone piccole API procedurali e dettagli di rappresentazione.
C++
C++ mantiene il modello low-level aggiungendo tipi più sicuri.
Esercizi pratici
Esegui entrambe le versioni e modificale per osservare le diverse garanzie.
- Aggiungi input non validi e valori limite.
- Compila con -Wall -Wextra -Wpedantic.
- Separa dichiarazioni e implementazione.