bonjour,

1)Je déclare une variable locale dans le corps d'une fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
type function_1{
int a;
 
type    fonction_incluse{
 
                                              }
 
}
 
type function_2{
 
}
la variable a n'est pas locale à function_2 mais est locale à function_1
Ma question:
Comme function_incluse est incluse dans fonction_1,la variable locale a a-t-elle sa portée dans function_incluse?

un prof m'a dit que non mais je souhaite vérifier cette confirmation

2)Je déclare une variable en non static au début du code en dehors de toutes les fonctions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
int a;
 
type function_1{
 
 
type    fonction_incluse{
 
                                              }
 
}
 
type function_2{
 
}
La variable a est locale à quelle(s) fonction(s)?
Est-elle globale?


merci de votre aide