此时全局变量只能使用但是不能修改,
如果直接拿全局变量修改值,编译直接报错
如果使用全局变量的地址修改值,运行时程序异常结束
#include
void test1(void)
{
int a = 100;
int *p;
p = &a;
//改变*p的值有三种方式
a = 200;
printf("a=%d\n",*p);
*p = 300;
printf("a=%d\n",*p);
int b = 400;
p = &b;
printf("a=%d\n",*p);
}
int main()
{
test1();
return 0;
}