Pointeur

Bonsoir,

SVP, que veut dire ça : A = ++ P2^ * P1^

2 réponses

blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

quel langage ?
0
j
 
algorithme
0
Utilisateur anonyme
 
Algorithme, c'est pas un langage de programmation. Enfin, je crois pas.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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).
0
j
 
oui c'est une affectation car j'ai pas pu entrer l flèche ... Merci bien tu m'as aidé beaucoup
0
j
 
SVP, qu'elle est la différence entre :
  • P1=(*P2)++ et *P1=++(*P2)
0