4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 6

Linguaggio C ++: peculiarità – il tipo semplice bool

Il tipo booleano
Per rappresentare il valore di una espressione logica nello standard C ++ è stato introdotto un nuovo tipo di dati semplice bool che può assumere solo due valori: true e false. Avranno dunque senso in C ++ istruzioni del tipo: ….. bool trovato;
// dichiarazione di una variabile boooleana
…… trovato = false;
// inizializzazione di una variabile boooleana
…… if( trovato == true) // condizione logica con una variabile boooleana …… Tipi struct, union ed enum
In C ++ ogni definizione struct, union o enum diventa essa stessa un tipo senza usare la parola chiave typedef ed il loro nome( tag) è utilizzabile anche da solo per dichiarare variabili dello stesso genere
Esempio: struct Cittadino { char Cognome [ 30 + 1 ]; char Nome [ 30 + 1 ]; };
Cittadino citt; // definizione di una variabile di tipo " Cittadino "
Autore: Prof. Rio Chierego Aprile 2025