| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Che cosa sono variabili struttura inizializzato a in C
    Il linguaggio di programmazione C è spesso definito come un linguaggio di " basso livello " , il che significa che la sua compilazione e il funzionamento si verificano più vicino al livello hardware di un computer rispetto ad altri linguaggi di programmazione . Questo significa anche che talune prestazioni di linguaggi di più alto livello non si verificano in C , come ad esempio il controllo di tipo automatico . Durante la creazione di variabili o strutture di dati , il compilatore non inizializza i dati . Questo è compito del programmatore . Variabili

    Proprio come nella maggior parte degli altri linguaggi di programmazione , le variabili sono il fondamento di C. Senza di loro , i programmatori non potevano eseguire molte operazioni significative che dipendono dallo stato corrente del programma . Le variabili in C contengono dati per un ulteriore uso e che siano dichiarate dal programmatore e assegnato un valore . C rappresenta un linguaggio " fortemente tipizzato " , il che significa che il programmatore deve anche dichiarare il tipo di dati della variabile . Così, per esempio , una variabile destinata a contenere un numero intero deve essere dichiarata con la parola chiave "int" che precede il nome della variabile .
    Variabile di inizializzazione

    Quando un programmatore dichiara una variabile nel suo programma in C , il compilatore mette da parte abbastanza memoria per contenere i dati di tale variabile . Il compilatore fa questo in fase di compilazione , il che significa che prima che il programma viene eseguito , anche , il compilatore ha le istruzioni per mettere da parte la memoria per alcuni tipi di variabili . Tuttavia, la memoria del compilatore mette da parte potrebbe contenere qualsiasi cosa . Una variabile inizializzata può contenere qualsiasi valore , o niente del tutto . Questo è il motivo per cui è compito del programmatore per inizializzare la variabile . Il codice seguente mostra la differenza tra una variabile inizializzata e non inizializzata in C :

    int x ; //no valueint y = 3; //y ha un valore 3
    strutture

    strutture dati sono simili alle variabili in C , in quanto rappresentano i dati sotto un nome di variabile . Tuttavia, le strutture , indicata con la parola chiave " struct " , in possesso di un insieme di vari dati destinati a lavorare insieme in una sorta di senso logico . Strutture rappresentano una sorta di tipo di dati , in quanto possono essere dichiarate le variabili di strutture. Ad esempio, il codice seguente illustra la differenza tra una struttura e una variabile . La struttura "y " indica un nuovo tipo di dati " y" da cui il programmatore può dichiarare variabili :

    int x ; //variabile

    struct y { int j ; char k ; } ;//struct che contiene un numero intero e un carattere variabile

    y struct_variable ; //variabile di tipo " y"
    Struttura inizializzazione
    < p > Tanto come le variabili , il compilatore mette da parte lo spazio di memoria per le strutture che sono dichiarati . Tuttavia, le strutture non sono inizializzate finché il programmatore li inizializza . La memoria riservata per una struttura può contenere tutti i dati per tutte le variabili nella struttura , ma nessuna delle variabili conterrà qualsiasi valore significativo. Pertanto, come illustrato nel codice seguente , il programmatore deve inizializzare i valori della variabile , sia quando si dichiara la struttura reale o quando si dichiara una variabile del tipo di struttura:

    struct { int num = 2; int num2 = 3; };

    y struct { int j ; char k ; }

    struct_variable y = { 1 , "e" } ;
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Le risorse incorporate in Silverlight 
    ·Come salvare un vettore ad un file in C + + 
    ·Come fare una stringa di asterischi in C + + 
    ·Come utilizzare l' Ogre Vector3 Operator 
    ·Come utilizzare un'istruzione switch in C 
    ·Le differenze di Malloc e calloc 
    ·Le funzioni di prima classe in Python 
    ·Come compilare Netcat 
    ·Come scrivere applicazioni database con C # 
    ·Turbo C Tutorial 
      Articoli in evidenza
    ·Come installare VB6 Runtime senza riavviare 
    ·La differenza tra alto e basso livello di lingua in Com…
    ·Come eseguire uno script Python da un altro script Pyth…
    ·Come caricare una pagina Web utilizzando socket in VB.N…
    ·Come codice Whois Lookup in Python 
    ·T - SQL String Funzioni 
    ·Come Master VBA per Microsoft Office 2007 
    ·Come inserire una percentuale simbolo a fianco di una s…
    ·Come determinare il numero di pagine per la stampa di d…
    ·Come scrivere codice HTML sul pulsante con VB Script 
    Copyright © Conoscenza Informatica http://it.wingwit.com