Compteur
Résolu/Fermé
A voir également:
- Compteur
- Compteur de contractions - Télécharger - Santé & Bien-être
- Comment ralentir un compteur linky - Guide
- Compteur électrique - Guide
- Compteur kilométrique qui clignote fiat - Forum Autoradio
- Comment débloquer un compteur à carte - Forum Réseau
3 réponses
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
7 déc. 2016 à 09:50
7 déc. 2016 à 09:50
Bonjour
Prenons une valeur de i pour fixer les idées. Mettons i = 7.
1) --i signifie je décrémente, puis je retourne cette valeur, donc i passe à 6 et --i correspond donc à 6.
2) On peut à présent calculer la soustraction :
- l'opérande de gauche est i (qui vaut maintenant 6)
- l'opérande de droite vaut 6 (c'est ce qu'on a calculé dans l'étape (1))
On obtient donc 0. On aurait pu prendre n'importe quelle valeur initiale de i, on aurait toujours obtenu 0. Donc en gros il est plus naturel de remplacer cette ligne par l'instruction
Bonne chance
Prenons une valeur de i pour fixer les idées. Mettons i = 7.
1) --i signifie je décrémente, puis je retourne cette valeur, donc i passe à 6 et --i correspond donc à 6.
2) On peut à présent calculer la soustraction :
- l'opérande de gauche est i (qui vaut maintenant 6)
- l'opérande de droite vaut 6 (c'est ce qu'on a calculé dans l'étape (1))
On obtient donc 0. On aurait pu prendre n'importe quelle valeur initiale de i, on aurait toujours obtenu 0. Donc en gros il est plus naturel de remplacer cette ligne par l'instruction
i = 0;puisqu'en fin de compte, quoi qu'il arrive, on affecte la valeur 0 à i.
Bonne chance
nagaD.scar
Messages postés
4272
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
251
Modifié par nagaD.scar le 7/12/2016 à 10:01
Modifié par nagaD.scar le 7/12/2016 à 10:01
Salut,
le décrément se fait avant l'opération (--i => avec i-- il se ferai après).
Donc, ton test va toujours donner i=0
pour i = N
(N - 1 ) - (N - 1 ) = 0
naga
le décrément se fait avant l'opération (--i => avec i-- il se ferai après).
Donc, ton test va toujours donner i=0
pour i = N
(N - 1 ) - (N - 1 ) = 0
naga