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 2024