A variável i gravará o valor anterior mesmo após o termino da função f_static

main.html
#include <stdio.h>

int f_static() {
    static int i = 0;
    return (i++);
}

void main(void) {
    for(;;) {
    	printf("%3d\n", f_static());
    	if(f_static() > 50) {
            exit(0);
        }
    }
}


Comentários