Petite question svp pour l'instruction

Fermé
lotfi de Messages postés 82 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 6 mai 2013 - 19 mars 2013 à 09:19
lotfi de Messages postés 82 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 6 mai 2013 - 19 mars 2013 à 11:01
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
19 mars 2013 à 09:35
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 82 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 6 mai 2013
19 mars 2013 à 09:51
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 111 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 8 février 2014 9
19 mars 2013 à 09:59
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 82 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 6 mai 2013
19 mars 2013 à 10:46
ui mais pourqoui le contenue de y perdu et x aussi ce qoui la diference
0
marwenovich Messages postés 111 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 8 février 2014 9
19 mars 2013 à 10:49
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
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 82 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 6 mai 2013
19 mars 2013 à 10:58
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 111 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 8 février 2014 9
19 mars 2013 à 10:59
lééé par exemple:
x=10
aux=0

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

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