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.

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

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


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
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor