Bookmarkez un article, une news ou un tuto et retrouvez-le dans votre section "Mes signets" du menu membre.
6 nouveaux annuaires
Luthiers, Réparateurs, Cours de musique, Studios d’enregistrement, de mastering et de répétition... Suggérez l’ajout d’une entreprise, inscrivez la vôtre ou déposez un avis.
Alertes disponibilité et baisse de prix
Ces nouvelles fonctionnalités vous permettent d'être informé·e dès qu'un produit est disponible ou que son prix a baissé.
Tentatives d'arnaque dans les petites annonces
Nous faisons face depuis quelques mois à une recrudescence de tentatives d'arnaques dans les petites annonces. Suivez nos recommandations >
Payez en 3 ou 4 fois vos achats d'occasion
Achetez plus facilement les produits dont vous rêvez grâce au paiement en 3 ou 4x dans les petites annonces.
Notez AF !
Dites-nous ce que vous pensez d'AF sur notre page Trustpilot ! Nous lisons et répondons à tous les avis.
Je ne sais plus si il y avait un sujet pour ça donc à défaut je poste ici :
Il peut y avoir une raison, dans du code (tous langages confondus), d'écrire
var = (var + 4 - 1) % 4
au lieu de
var = (var - 1) % 4
? Je suis tombé sur le premier et ça m'a tout l'air d'être une erreur mais peut être qu'il y a une subtilité qui m'échappe.
0
[ Dernière édition du message le 30/08/2017 à 07:59:34 ]
noSkillz
7473
Je poste, donc je suis
Membre depuis 20 ans
2962Posté le 30/08/2017 à 08:57:36
Le modulo fonctionnant en index 0, le fait d'ajouter 4 le fait retomber sur ses pattes en donnant des résultats >= 0.
Dans une boucle avec var = 0, la première ligne donne 0 ; 3 ; 2 ; 1... et la deuxième 0 ; -1 ; -2 ; -3...
Avec var = 1, la première ligne donne 1 ; 0 ; 3 ; 2... et la deuxième 1 ; 0 ; -1 ; -2 ; -3 ; 0 ; -1 ; -2 ; -3...
[ Dernière édition du message le 30/08/2017 à 09:00:57 ]
Anonyme
4548
2963Posté le 30/08/2017 à 10:37:05
Merci
0
noSkillz
7473
Je poste, donc je suis
Membre depuis 20 ans
2964Posté le 30/08/2017 à 10:45:58
De rien
Enfin, j'm'ai mal exprimé : le modulo, c'est le reste de la division. Donc il n'est pas "indexé 0" à proprement parler, mais il "peut être égal à 0", pour être plus précis.
Ben à partir du moment où on sait que l'opérateur modulo ne correspond pas forcément à sa définition mathématique dans tous les langages, oui c'est logique que dans certains il y ai besoin d'adapter pour avoir le résultat attendu.
0
Max_Onhoff
11788
Drogué·e à l’AFéine
Membre depuis 9 ans
2970Posté le 01/09/2017 à 12:25:23
QUESTION URGENTE POUR APPELER MON ASSEMBLEUR CET APRES-MIDI!
Une carte contrôleur FW, si j'interroge le gestionnaire de périphériques de W7, je devrais bien la trouver listée dans les "cartes réseaux", non?