Ciao a tutti, sto studiando le strutture, le unioni e le enumerazioni. Non mi sono chiare alcune cose:
1) A quanto ho capito la differenza tra strutture ed unioni (dato che la sintassi è praticamente la stessa) sta nel fatto che nelle seconde se voglio preservare il contenuto di una delle variabili non posso utilizzare tutte le altre poiché sono memorizzate tutte nella stessa area di memoria (quindi la scrittura su una variabile comporterà una perdità di dati sulle altre), cosa che non accade per le strutture dove le variabili sono mantenute in aree di memoria diverse (quindi sono indipendenti).
Non ho capito cosa significa che in un' unione tutte le variabili condividono la stessa area di memoria ?
2) Cosa sono le enumerazioni ? e quale potrebbe essere il loro utilizzo ? (di questo argomento non ci ho capito quasi niente :suicidio:)
Grazie a tutti
1) A quanto ho capito la differenza tra strutture ed unioni (dato che la sintassi è praticamente la stessa) sta nel fatto che nelle seconde se voglio preservare il contenuto di una delle variabili non posso utilizzare tutte le altre poiché sono memorizzate tutte nella stessa area di memoria (quindi la scrittura su una variabile comporterà una perdità di dati sulle altre), cosa che non accade per le strutture dove le variabili sono mantenute in aree di memoria diverse (quindi sono indipendenti).
Non ho capito cosa significa che in un' unione tutte le variabili condividono la stessa area di memoria ?
2) Cosa sono le enumerazioni ? e quale potrebbe essere il loro utilizzo ? (di questo argomento non ci ho capito quasi niente :suicidio:)
Grazie a tutti