Passer par référence ou passer par valeur ?

Lors de l'apprentissage d'un nouveau langage de programmation, l'un des obstacles que vous pourriez rencontrer est la question de savoir si le langage est, par défaut, passage par valeur ou passage par référence.

Voici donc ma question pour vous tous, dans votre langue préférée, comment est-ce réellement fait ? Et quels sont les pièges possibles ?

Votre langue préférée peut, bien sûr, être n'importe quelle langue avec laquelle vous avez déjà joué : populaire , obscur, ésotérique, nouveau, ancien...

请先 登录 后评论

1 réponses

DShook

par valeur

  • est plus lent que par référence puisque le système doit copier le paramètre
  • utilisé pour la saisie uniquement

par référence

  • plus rapide puisque seul un pointeur est passé
  • utilisé pour l'entrée et la sortie
  • peut être très dangereux s'il est utilisé conjointement avec des variables globales
请先 登录 后评论