关于指针的问题,请大神回答下
定义了一个指针变量,不初始化,不赋值,那么这个变量里面真的是不存放任何地址吗??
比如:
int*p;
printf("%p",p)
我知道不初始化,程序会报错,但是我就是想知道里面到底放了什么,是一个随机地址???我用VS2015调试过,只能监视p,在经过int*p这个步骤后,p的地址显示oXcccccccc,而且char*p,监视之后也是oXcccccccc,那么这个地址是什么呢?
或者说,定义了一个变量,变量本身就有地址,这个地址放在哪里呢??
虽然问题比较怪,但还是想请教大神,有没有独到的理解??