Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve,
non ho capito bene le strutture in C. So che le strutture possono racchiudere più elementi anche di diverso tipo. Non ho capito solamente l'istanza di una struttura. Esempio:
Salve,
non ho capito bene le strutture in C. So che le strutture possono racchiudere più elementi anche di diverso tipo. Non ho capito solamente l'istanza di una struttura. Esempio:
Codice sorgente - presumibilmente C/C++
struct impiegato {
char nome[22];
char cognome[22];
} lavoro; /* a che serve: lavoro ? */
mi sa che quella dichiarazione è a metà tra due modi diversi:
Codice sorgente - presumibilmente C/C++
struct lavoro {
char nome[22];
char cognome[22];
};
e
Codice sorgente - presumibilmente C++
typedefstruct impiegato {
char nome[22];
char cognome[22];
} lavoro;
il primo metodo è C++ il secondo è C.
quello che appare dopo la } è l'alias del tipo vero e proprio. quindi sia in C++ che in C scrivi
Salve,
non ho capito bene le strutture in C. So che le strutture possono racchiudere più elementi anche di diverso tipo. Non ho capito solamente l'istanza di una struttura. Esempio:
Codice sorgente - presumibilmente C/C++
struct impiegato {
char nome[22];
char cognome[22];
} lavoro; /* a che serve: lavoro ? */
Un attimo ... o HeDo sì è confuso o non ho capito la sua risposta.
Altra cosa è utilizzare il typedef, in cui si crea un nuovo tipo di dati.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
si sorry son fuso, è come dichiarare già un'istanza di quella struttura nella sua dichiarazione... vedi cosa succede a fare 10 ore di ripetizioni di info1 alla settimana su C, mi vanno insieme le cose