Petite question svp pour l'instruction

lotfi de Messages postés 99 Statut Membre -  
lotfi de Messages postés 99 Statut Membre -
Bonjour,
svp vous pouvez m'aide de verefier est ce que l'orsque j'affecte une valeur de variable dans une autre variable donner une ecrasement de valeur de deux variabel ou nn
par exemple
x=9
Z=x
cette instruction ce donne Z=9 et x=0
ou Z=9 et x=9
et merci pour avance :)

2 réponses

Utilisateur anonyme
 
Bonjour

Quand tu fais Z=x, tu ne modifies que Z ( ce qui est À GAUCHE du = )
x ne change pas, donc à la fin Z=9 et x=9
0
lotfi de Messages postés 99 Statut Membre
 
donc x suavgarde sa valeur mais pourqoui l'orsque en cas de permutation perder sa valeur par exemple
aux<===y
y<===x
x<===aux
pouqoui l'y perder sa valeur et l'x aussi
ou nn ?
0
marwenovich Messages postés 121 Statut Membre 9
 
aux<===y
y<===x
x<===aux

Ici on a utilisé une variable auxiliaire pour permuter le contenu des deux variables
et c'est normal,

mais l'autre fois comme le père a dit, on a juste touché le contenu de variable y.
0
lotfi de Messages postés 99 Statut Membre
 
ui mais pourqoui le contenue de y perdu et x aussi ce qoui la diference
0
marwenovich Messages postés 121 Statut Membre 9
 
non le contenue de x et devenue en y et le contenue de y est devenue en x

ici x prend le valeur de y et y prend le valeur de x
0
Utilisateur anonyme
 
L'instruction d' affectation (peu importe que tu la notes = ou <===) modifie la variable qu'il y a à sa GAUCHE comme je te l'ai déjà dit.
Dans l'exemple que tu nous montres, il y a y<===x , donc y est modifié.
0
lotfi de Messages postés 99 Statut Membre
 
ui je comprenne ca mais est ce que x va etre vide l'orsque affecte sa aleur dans aux ou nn ce ca ma question
0
marwenovich Messages postés 121 Statut Membre 9
 
lééé par exemple:
x=10
aux=0

wa9telli na3mlou aux=x :
aux=10
x=10

ma3neha l ' x matétbaddélch :)
0