// No compila: una local static se inicia antes de correr el programa, sin saber n.
#include <stdio.h>

int next_from(int n) {
    static int value = n;
    value = value + 1;
    return value;
}

int main(void) {
    printf("%d\n", next_from(10));
    return 0;
}
