[INFO GENERALE] Domanda sullo "scope" Clicca QUI per vedere il messaggio nel forum |
Dodo |
7) indicate qual'è lo "scope" (ovvero tutti gli indentificatori visibili e quali tipi di dati li caratterizzano)
all'interno dei blocchi dei metodi M1 ed M2, rispettivamente:
float i, j, k;
int a, b;
...
char M1 ( int m, float k, char i )
{
int a;
...
}
// -> SCOPE: float j, int b, int m, float k, char i, int a;
...
float M2 ( float b, int m )
{
char k, n;
...
}
//-> SCOPE: float i, float j, int a, float b, int m, char k, char n;
nella sezione filez ho trovato questa domanda con accanto le risposte... qualcuno mi sa spiegare come si fa a sapere se le variabili sono visibili o no?... cioè pensavo di averlo capito.. ma vedendo le soluzioni accanto viene meno questa certezza...
help :? |
ripe |
Diciamo che se la variabile viene "coperta" venendo dichiarata con lo stesso nome all'interno di un metodo, essa assume il tipo dichiarato all'interno del metodo. Altrimenti resta visibile come era stata dichiarata all'inizio del programma. Spero di essere riuscito a spiegarmi! :D |
Dodo |
3 righe ma chiarissime grazieeee :D |
|
|
|