Ciao, sto studiando scope dinamico e statico per esame di linguaggi. Sto cercando di capie alcuni esercizi ma non ne vengo fuori:
qui per esempio mi si chiede di dire qual'è output del programma C-like e l'evoluzione delle variabili.


codice:
int v[3]={data di nascita}, i=−3, j=4;
int f(ref int i, name int z) {
 for (int j = z to z+i) 
   write(v[j] += (i += j));
 return i ++;
} 
  write(f(j−−,++i + j−−) + i++);
  write(v[i−−], i, j);
Cè qualcuno che mi può dare una mano a capire?
Grazie in anticipo