Statiche.cpp

#include <iostream>
using namespace std;

void f (int n) {

static int a;
int b; 

if (n == 0) {

a = 1 ; 
b = 1;


else {

a=a+1; 
b=b+1;

}
cout << "(a,b) in f :" << a << " (" << &a << "), " << b << " (" << &b << ")" << endl;

}

void g(void) {

int x=99, y=100, z=101;

}

main() {

int a=5,b=5;
f(0); 
g(); 
f(1);
cout << "(a,b) in main:" << a << " (" << &a << "), " << b << " (" << &b << ")" << endl;

}