Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2020
    Messaggi
    17

    [ansi C] typdef vs struct

    salve ,
    che differenza c'è tra i due listati ?
    codice:
    struct Esempio {
      int a;
      float b;
      char c;
      char *d;
    };
    
    
    int main() {
      struct Esempio x;
     ...
    }
    e

    codice:
    typedef ]struct Esempio {
      int a;
      float b;
      char c;
      char *d;
    }; x
    
    
    int main() {
      ...
    }
    grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    A parte il fatto che la typedef è scritta male, semplicemente definisci un nuovo tipo di dato.
    Secondo il tuo esempio, la prima x è una variabile di tipo struttura, nel secondo x è un nuovo tipo di dato.
    Per capire meglio dovresti scrivere

    codice:
    typedef struct Esempio {
      int a;
      float b;
      char c;
      char *d;
    } MiaStruttura;
    
    
    int main() {
      MiaStruttura x;
    }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.