本帖最后由 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;
- }
大家猜猜结果
|