2015-10-28 1 views
1

Si j'ai int1 (int n) et que la variable d'entrée est n, puis-je avoir une autre fonction int function2 (int n)? Ou le fait que les deux fonctions ont les mêmes variables d'entrée interfère-t-il d'une manière ou d'une autre.Deux fonctions différentes peuvent-elles utiliser les mêmes variables d'entrée?

+5

Ils sont locaux à chaque fonction, sans rapport les uns avec les autres et ne vont pas causer de problèmes. Et beaucoup, beaucoup de fonctions ont des noms communs et des types pour leurs arguments - c'est un non-problème. –

+3

Oui, ça va, chaque variable a une portée. La portée d'un paramètre de fonction est cette fonction. Donc, les deux variables 'int n' sont limitées à leurs fonctions respectives. – user3386109

Répondre

1

Conversion de deux commentaires en réponse à une onde entretenue - la question peut donc être fermée.

Jonathan Lefflernoted:

Ils sont locaux à chaque fonction, sans rapport les uns aux autres et ne causera aucun problème. Et beaucoup, beaucoup de fonctions ont des noms communs et des types pour leurs arguments - c'est un non-problème.

Et user3386109agreed:

Oui, il est ok, chaque variable a une portée. La portée d'un paramètre de fonction est cette fonction. Les deux variables int n sont donc limitées à leurs fonctions respectives.