// No compila: una función no ve las locales de quien la llama.
#include <stdio.h>

void show_total(void) {
    printf("%d\n", total);
}

int main(void) {
    int total = 5;

    show_total();
    printf("%d\n", total);
    return 0;
}
