#include <stdio.h>

// Variabile globale
int global_var = 100;

void shadowExample() {
    // Oscuramento: dichiariamo una variabile locale con lo stesso nome della globale
    int global_var = 50; // Questa "global_var" è visibile solo in questa funzione

    printf("Dentro shadowExample:\n");
    printf("Variabile locale (oscura la globale): %d\n", global_var);
}

void main() {
    printf("Esempio di oscuramento di variabile:\n");
    printf("Variabile globale: %d\n", global_var);

    shadowExample();

    // La variabile globale rimane inalterata
    printf("Variabile globale dopo shadowExample: %d", global_var);
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: