What does “static” mean in C?
A static variable inside a function keeps its value between invocations. A static global variable or a function is “seen” only in the file it’s declared in (1) is the more foreign topic if you’re a newbie, so here’s an example: #include <stdio.h> void foo() { int a = 10; static int sa = 10; … Read more