请问C++变量的内存地址的规律
左大神在这 2008-03-16 09:45:17 #include<iostream>;
using namespace std;
void main(){
int a = 100,b = 100,c = 100,*p[3];
p[0] = &a;
p[1] = &b;
p[2] = &c;
//输出指针地址
for(int k = 0;k<3;k++){
cout<<p[k]<<endl;
}
//输出指针指向的变量的值
for(int k = 0;k<3;k++){
cout<<*p[k]<<endl;
}
system("pause");
}
上边的代码运行后输出如下:
0012FF60
0012FF54
0012FF48
100
100
100
请按任意键继续. . .
我想请教下,这里变量的内存地址
0012FF60
0012FF54
0012FF48
有什么规律,这些值是怎么来的?谁能讲讲,谢谢.