| 本帖最后由 21mengnan 于 2024-5-23 15:06 编辑 
 #include <stdio.h>
int main()
{
        int a=10;
        int *p1;
        p1=&a;
   printf("Hello, World! \n");
   printf("a=%d \n",a);
   printf("p1=%x \n",p1);
   printf("*p1=%d \n",*p1);
   return 0;
}
 以上程序的运行结果
 那么将以上函数中变量定义为全局变量效果如何呢?
 
 大家猜猜结果#include <stdio.h>
int a=10;
int *p1;
p1=&a;
int main()
{
   printf("Hello, World! \n");
   printf("a=%d \n",a);
   printf("p1=%x \n",p1);
   printf("*p1=%d \n",*p1);
   return 0;
}
 
 
 
 |