Pour la boucle travaille bien où le nombre d'itérations de la boucle est connu avant que la boucle soit écrite. Pour la boucle s'assure que le nombre correct d'éléments de rangée sont ajoutés avant de calculer la moyenne.

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 Boucle

Pour la boucle travaille bien où le nombre d'itérations de la boucle est connu avant que la boucle soit écrite. La tête de la boucle se compose de trois parts séparées par des points-virgule.

  • Le premier est couru avant que la boucle soit écrite. C'est habituellement l'initialisation de la variable de boucle.
  • La seconde est un essai, la boucle est sortie quand ceci renvoie faux.
  • Le tiers est un rapport à courir chaque fois que le corps de boucle est accompli. C'est habituellement un incrément du compteur de boucle.

L'exemple est une fonction qui calcule la moyenne des nombres stockés dans une rangée. La fonction prend le choix et le nombre d'éléments comme arguments.

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

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

total += array[i];

return(total / count);
}

Pour la boucle s'assure que le nombre correct d'éléments de rangée sont ajoutés avant de calculer la moyenne.

Les trois rapports à la tête d'a pour la boucle font habituellement juste une chose chacune, toutefois n'importe lequel d'entre eux peut être laissé blancs. Un premier ou dernier rapport blanc ne signifiera aucune initialisation ou incrément courant. Un rapport blanc de comparaison sera toujours traité comme vrai. Ceci fera fonctionner la boucle indéfiniment à moins qu'interrompu par quelques autres moyens. Ceci pourrait être un retour ou un rapport de coupure.

Il est également possible de serrer plusieurs rapports dans la première ou troisième position, les séparant avec des virgules. Ceci permet une boucle avec plus d'une variable de contrôle. L'exemple ci-dessous illustre la définition d'une telle boucle, avec des variables salut et bas commencer 100 et 0 respectivement et la convergence.

Pour la boucle donne une variété de sténographie à employer dans elle. Observer dehors l'expression suivante, dans cette expression que la boucle simple contient deux pour des boucles dans elle. Ici salut-- correspond salut = salut - 1 et lo++ correspond bas = bas + 1,
for(hi = 100, lo = 0; hi >= lo; hi--, lo++)

Pour la boucle est extrêmement flexible et permet à beaucoup de types de comportement de programme d'être indiqué simplement et rapidement. Voyons un exemple de pour boucle

#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;
}

 

Le résultat du programme est montré comme suit :

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 | Resources | 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