请老师指点,指针变量是不是和普通变量有一样作用域和生命周期规则
本帖最后由 wow7jiao 于 2018-7-20 20:10 编辑//简单测试1:
#include <stdio.h>
int main(void)
{
{
int i = 0;
int *p = &i;
}
printf("i的地址 = %p", p);<----p出了代码块作用域块这里p打印不出来
return 0;
}
------------------------------------------------------------
//简单测试2:
#include <stdio.h>
int i = 0;
int *p = &i;
int main(void)
{
{
printf("i的地址 = %p", p);//引用文件作用域p可以打印
}
return 0;
}
---------------------------------------------------------------
简单测试说明指针变量遵守普通变量一样的作用域和生命周期规则。
这是肯定的,跟普通变量一个道理。 是的
页:
[1]