Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122

    [C] vettori di strutture...

    ciao a tutti...
    ho una semplice domanda...
    se definisco una struttura :
    codice:
    struct key {
    int a,b;
    double c,d;}
    e definisco un vettore su di essa:
    codice:
    struct key mykey[10];
    ogni elemento di mykey avrà le variabili a,b,c,d ?? cioè, vale scrivere per esmpio :
    codice:
    mykey[0].a = 1;
    mykey[0].b = 2;
    mykey[0].c = 3.3;
    mykey[0].d = 3.4;
    oppure dovrei scrivere :
    codice:
    mykey[0].a = 1;
    mykey[1].b = 2;
    mykey[2].c = 3.3;
    mykey[3].d = 3.4;
    Ogni elemento del vettore non è una struttura? e se si allora dovrebbe essere corretto il primo dei due ,giusto??

    grazie...
    Mi raccomando!...in generale...

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Ogni elemento del vettore è una struttura, quindi è corretto il primo dei due frammenti di codice.

    Le variabili di ogni elemento sono indipendenti da quelle degli altri, ognuna cioè occupa un'area di memoria differente

    Linux user number 403381

    Stop TCPA!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122
    grazie...
    pensavo anch'io la stessa cosa ma mi era sorto questo dubbio "Amletico"...
    Mi raccomando!...in generale...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.