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

Programme en Python
function echange(t):
temp=t[0]
t[0]=t[1]
t[1]=temp
tab=[34,66]
echange(tab)
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 tab @3 tab=[34,66]
@1
@2
@3 34
(tab[0])
@4 66
(tab[1])
numér
o
mémoi
re
variables
associées au
numéro
mémoire
contenus commentaires
@0 tab @3
@1
@2
@3 34
@4 66
... ...
@20 t@3 echange(t)
avec t=tab
espace
réservé à
la fonction
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 tab @3
@1
@2
@3 34
@4 66
... ...
@20 t@3
@21 temp 34 temp=t[0]
soit le contenu
de @3
espace
réservé à
la fonction
numéro
mémoire
variables
associées au
numéro mémoire contenus commentaires
@0 tab @3
@1
@2
@3 66 t[0]=t[1]
@4 66
... ...
@20 t@3
@21 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 !