Que se passe-t-il en mémoire lorsque l`on appelle une fonction dont

Programme en Python
function echange(a,b):
temp=a
a=b
b=temp
x=34
y=66
echange(x,y)
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 x34 x=34
@1 y66 y=66
@2
@3
numér
o
mémoi
re
variables
associées au
numéro
mémoire
contenus commentaires
@0 x34
@1 y66
@2
@3
... ...
@20 a34 echange(a,b)
avec a=x et b=y
@21 b66
espace
réservé à
la fonction
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 x34
@1 y66
@2
@3
... ...
@20 a34
@21 b66
@22 temp 34 temp=a
espace
réservé à
la fonction
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 x34
@1 y66
@2
@3
... ...
@20 a66 a=b
@21 b66
@22 temp 34
espace
réservé à
la fonction
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !