Per il ciclo funziona bene dove il numero di ripetizioni del ciclo è conosciuto prima che il ciclo sia inserito. Per il ciclo si accerta che il numero corretto di elementi di allineamento sia aggiunto in su prima della calcolazione della media.

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


The for Ciclo

Per il ciclo funziona bene dove il numero di ripetizioni del ciclo è conosciuto prima che il ciclo sia inserito. La testa del ciclo consiste di tre parti separate dai punti e virgola.

  • Il primo è funzionato prima che il ciclo sia inserito. Ciò è solitamente l'inizio della variabile del ciclo.
  • Il secondo è una prova, il ciclo è rimosso quando questo restituisce falso.
  • Il terzo è una dichiarazione da funzionare ogni volta che il corpo del ciclo è completato. Ciò è solitamente un incremento del contatore del ciclo.

L'esempio è una funzione che calcola la media dei numeri immagazzinati in un allineamento. La funzione prende l'allineamento ed il numero di elementi come discussioni.

float average(float array[], int count)
{
float total = 0.0;
int i;

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

total += array[i];

return(total / count);
}

Per il ciclo si accerta che il numero corretto di elementi di allineamento sia aggiunto in su prima della calcolazione della media.

Le tre dichiarazione alla testa della a per il ciclo fanno solitamente appena una cosa ciascuno, comunque c'è ne di loro possono essere lasciate in bianco. Una prima o ultima dichiarazione in bianco non significherà inizio o incremento corrente. Una dichiarazione in bianco di confronto sarà trattare sempre come allineare. Ciò indurrà il ciclo a funzionare indefinitamente a meno che interrotto attraverso alcuni altri mezzi. Ciò ha potuto essere un ritorno o una dichiarazione della rottura.

È inoltre possibile comprimere parecchie dichiarazione nella prima o terza posizione, separante lei con le virgole. Ciò permette un ciclo con più di una variabile di controllo. L'esempio sotto illustra rispettivamente la definizione di un tal ciclo, con le variabili ciao e cominciare basso 100 e 0 e la convergenza.

Per il ciclo dà una varietà di shorthand da usare in esso. Guardare fuori la seguente espressione, in questa espressione che il singolo ciclo contiene due per i cicli in esso. Qui ciao-- è stesso di ciao = ciao - 1 e lo++ sono stesso + di 1 basso = basso,
for(hi = 100, lo = 0; hi >= lo; hi--, lo++)

Per il ciclo è estremamente flessibile e che permette che molti tipi di comportamenti di programma siano specificati semplicemente e rapidamente. Vediamo un esempio per del ciclo

#include <stdio.h>

int main()
{
int index;

for(index = 0 ; index < 6 ; index = index + 1)
printf("The value of the index is %d\n", index);

return 0;
}

 

Il risultato del programma è visualizzato come segue:

The value of the index is 0
The value of the index is 1
The value of the index is 2
The value of the index is 3
The value of the index is 4
The value of the index is 5

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

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

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek