Portata e visibilitÓ di una variabile

Autore: valeria.vittorini@unina.it C++

La visibilità di una variabile può essere oscurata da una variabile con lo stesso nome definita in un blocco più interno.
  1. int main(int argc, char *argv[])
  2. {
  3. int A=3;
  4. cout << "\n blocco di livello 1, variabile A=" << A;
  5. {
  6. cout << "\n blocco di livello 2, variabile A=" << A;
  7. {
  8. int A=4;
  9. cout << "\n blocco di livello 3, variabile A=" << A;
  10. }
  11. }
  12. cout << "\n";
  13. system("PAUSE");
  14. return 0;
  15. }