char* p = 0;
void fun()
{
static char ch = 'a';
p = &ch;
cout << "atatic ch====" << ch << endl;
}
#line 2 "my.cpp"
#define MY_FILE __FILE__
int main()
{
//change static var
cout << "before change" << endl;
fun();
char ch1 = 'b';
*p = 'c';//通过改变指针的值间接改变它所指向的静态局部变量
cout << "after change" << endl;
fun();
return 0;
}