In C le variabili possono essere dichiarate all'inizio di tutto il blocco del codice, ma la maggior parte sono trovati all'inizio di ogni funzione. Le variabili possono essere definite all'inizio di un blocco (fra i sostegni {e}), solitamente questo è all'inizio di un corpo di funzione, ma può anche essere all'inizio di un altro tipo di blocco.

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

Usando le variabili

In C, una variabile deve essere dichiarata prima che possa essere usata. Le variabili possono essere dichiarate all'inizio di tutto il blocco del codice, ma la maggior parte sono trovati all'inizio di ogni funzione. La maggior parte delle variabili locali sono generate quando la funzione è denominata e sono distrutte a ritorno da quella funzione.

Per usare le variabili nei vostri programmi in C, Dovete conoscere le seguenti regole quando danno il nome alle variabili in C:

  • Il nome può contenere le lettere, le cifre ed il carattere del sottolineamento (_).
  • Il primo carattere del nome deve essere una lettera. Il sottolineamento è inoltre un primo carattere legale, ma il relativo uso non è suggerito.
  • La C è caso sensibile quindi il numerico nome variabile è differente da numerico.
  • Le parole chiavi di C non possono essere usate come nomi variabili. Una parola chiave è una parola che fa parte del linguaggio C.

La seguente lista contiene alcuni esempi dei nomi variabili legali ed illegali di C:

 

Nome variabile

Legale oppure no

Numerico

Legale

Ttpt2_t2p

Legale

 Tt pinta

Illegale: Lo spazio non è permesso

_1990_tax

Legale ma non raccomandato

Jack_phone#

Illegale: Contiene il carattere illegale #

Caso

Illegale: È la parola chiave di corrente alternata

1book

Illegale: Il primo carattere è una cifra

La prima nuova cosa che si leva in piedi fuori è la prima linea del corpo della conduttura ():

int num = 10;

Questa linea definisce una variabile chiamata “numerico„ di tipo interno e la inizializza con il valore 10. Ciò potrebbe anche essere scritta come:

int num; /* define uninitialized variable 'num' */

/* and after all variable definitions: */

num = 10; /* assigns value 10 to variable 'num' */

Le variabili possono essere definite all'inizio di un blocco (fra i sostegni {e}), solitamente questo è all'inizio di un corpo di funzione, ma può anche essere all'inizio di un altro tipo di blocco.

Variabili che sono definite all'inizio di un difetto del blocco alla condizione “auto„. Ciò significa che esistono soltanto durante l'esecuzione del blocco. Quando l'esecuzione di funzione comincia, le variabili saranno generate ma il loro soddisfare sarà non definito. Quando la funzione rinvia, le variabili saranno distrutte. La definizione potrebbe anche essere scritta come:

auto int num = 10;

Poiché la definizione con o senza la parola chiave auto è completamente equivalente, la parola chiave auto è ovviamente piuttosto ridondante.

Tuttavia, a volte questo non è che cosa desiderate. Supporre che desiderate una funzione mantenere il conteggio di quante volte è denominato. Se la variabile fosse distrutta sempre i ritorni di funzione, questa non sarebbe possibile.

Di conseguenza è possibile dare la variabile che cosa è denominato durata statica, che i mezzi esso rimarranno intact durante l'esecuzione intera del programma. Per esempio:

static int num = 10;

Ciò inizializza la variabile numerica a 10 all'inizio dell'esecuzione di programma. Da quel momento in poi il valore rimarrà non trattato; la variabile non re-initialized se la funzione è denominata periodi multipli.

A volte non è sufficiente che la variabile sarà accessibile da una funzione soltanto o non potrebbe essere conveniente passare il valore via un parametro a tutte le altre funzioni che lo hanno bisogno.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor