What will be printed out? 6 6 or 6 7? And why?
void foo() { static int x = 5; x++; printf("%d", x); } int main() { foo(); foo(); return 0; }