Un allineamento è una collezione di variabili dello stesso tipo. I diversi elementi di allineamento sono identificati da un indice di numero intero. Un allineamento è dichiarato nella funzione principale, solitamente ha particolari delle dimensioni incluse. È possibile usare un altro tipo denominato un indicatore al posto di un allineamento.

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

 
 

Allineamenti

Un allineamento è una collezione di variabili dello stesso tipo. I diversi elementi di allineamento sono identificati da un indice di numero intero. In C l'indice comincia a zero e sempre è scritto le parentesi interne.

Già abbiamo venuto a contatto di singoli allineamenti quotati che sono dichiarati come questo

int results[20];

Gli allineamenti possono avere più dimensioni, nel qual caso potessero essere dichiarati As

int results_2d[20][5];
int results_3d[20][5][3];

Ogni indice ha relativo proprio insieme delle parentesi. Un allineamento è dichiarato nella funzione principale, solitamente ha particolari delle dimensioni incluse. È possibile usare un altro tipo denominato un indicatore al posto di un allineamento. Ciò significa che le dimensioni non sono riparate immediatamente, ma lo spazio può essere assegnato quanto basta. Ciò è una tecnica avanzata che è richiesta soltanto in determinati programmi specializzati.

Come esempio, qui è una funzione semplice per aggiungere in su tutti i numeri interi in un singolo allineamento quotato.

int add_array(int array[], int size)
{
int i;
int total = 0;

for(i = 0; i < size; i++)

total += array[i];

return(total);
}

La volontà seguente data programma fa una stringa, gli accede alcuni dati, la stampa fuori. Accederle che usando ancora gli indicatori ed allora stampare la stringa fuori. Dovrebbe stampare "Hi!" e "012345678" sulle linee differenti. Vediamo la codificazione del programma:

#include <stdio.h>
#define STR_LENGTH 10

void main()
{
char Str[STR_LENGTH];
char* pStr;
int i;
Str[0] = 'H';
Str[1] = 'i';
Str[2] = '!';
Str[3] = '\0'; // special end string character NULL

printf("The string in Str is : %s\n", Str);

pStr = &Str[0];

for (i = 0; i < STR_LENGTH; i++)
{
*pStr = '0'+i;
pStr++;
}

Str[STR_LENGTH-1] = '\0';
printf("The string in Str is : %s\n", Str);
}

[] (sostegni del quadrato) sono usati dichiarare l'allineamento. La linea dello streptococco del carbone di programma [STR_LENGTH]; dichiara un allineamento di dieci caratteri. Questi sono dieci diversi caratteri, che tutti sono uniti nella memoria nello stesso posto. Possono tutti essere raggiunti attraverso il nostro streptococco nome variabile con la a [n] dove la n è il numero dell'elemento.

Dovrebbe essere tenuto sempre presente quando parla dell'allineamento che quando la C dichiara un allineamento di dieci, gli elementi che potete accedere a è numerato 0 - 9. L'accesso a del primo elemento corrisponde ad accedere al 0th elemento. Così nel caso degli allineamenti contare sempre da 0 al formato dell'allineamento - 1.

Avviso seguente che abbiamo messo le lettere "Hi!" nell'allineamento, ma allora nei noi mettere in voi "\ 0" probabilmente stanno domandando che cosa questo è. " \ 0 " corrisponde alla POSIZIONE DI SEGNALE MINIMO e rappresenta l'estremità di stringa. Tutte le serie di caratteri devono concludersi con questo "\ 0" del carattere speciale. Se non ed allora qualcuno denomina il printf sulla stringa, allora il printf comincia alla posizione di memoria della vostra stringa e continua a stampare gli dice che incontrasse "\ 0" e vi concluderete così in su con un mazzo di immondizia all'estremità della vostra stringa. Così assicurar terminare correttamente le vostre stringhe.


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