#include <stdio.h>
void functionWithStatic(void);
void function(void);
int main(int argc, char **argv)
{
functionWithStatic();
function();
functionWithStatic();
function();
functionWithStatic();
function();
return(0);
}
void functionWithStatic(void)
{
static int n = 0;
n++;
printf("static int n = %d\n", n);
}
void function(void)
{
int x = 0;
x++;
printf("int x = %d\n", x);
}
/*
run:
static int n = 1
int x = 1
static int n = 2
int x = 1
static int n = 3
int x = 1
*/