2 réponses
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
22 févr. 2016 à 21:13
22 févr. 2016 à 21:13
Salut,
quel langage ?
quel langage ?
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
22 févr. 2016 à 22:50
22 févr. 2016 à 22:50
Bonjour,
P1 → un pointeur
P2 → un pointeur
P1^ → la valeur pointée par P1 (un nombre ici)
P2^ → la valeur pointée par P2 (un entier ici)
++ P2^ → on incrémente l'entier pointé par P2
++ P2^ * P1^ → on multiplie l'entier incrémenté pointé par P2 avec le nombre pointé par P1
A = ++ P2^ * P1^ → on affecte le produit à la variable A (ou on effectue une égalité entre le produit et la valeur de A ?)
Exemple :
P1^ = 2
P2^ = 3.5
A = ++ P2^ * P1^
→
P1^ = 3
P2^ = 3.5
A = 10.5
Pour info, c'est une syntaxe proche du langage Pascal (excepté pour le = qui est une comparaison en Pascal, ici ça a plutôt l'air d'être une affectation).
P1 → un pointeur
P2 → un pointeur
P1^ → la valeur pointée par P1 (un nombre ici)
P2^ → la valeur pointée par P2 (un entier ici)
++ P2^ → on incrémente l'entier pointé par P2
++ P2^ * P1^ → on multiplie l'entier incrémenté pointé par P2 avec le nombre pointé par P1
A = ++ P2^ * P1^ → on affecte le produit à la variable A (ou on effectue une égalité entre le produit et la valeur de A ?)
Exemple :
P1^ = 2
P2^ = 3.5
A = ++ P2^ * P1^
→
P1^ = 3
P2^ = 3.5
A = 10.5
Pour info, c'est une syntaxe proche du langage Pascal (excepté pour le = qui est une comparaison en Pascal, ici ça a plutôt l'air d'être une affectation).
22 févr. 2016 à 21:16
22 févr. 2016 à 22:33