深入理解指向指针的指针
时间:2011-05-12 来源:dzry
在说指向指针的指针之前,不得不说指向变量的指针。先看如下示例:
1 #include <iostream>
2 using namespace std;
3
4 int main()
5 {
6 int a = 5;
7 int * p = &a;
8 cout << "a = " << a << endl
9 << "&a = " << &a << endl
10 << "*p = " << *p << endl
11 << "p = " << p << endl
12 << "&p = " << &p << endl;
13
14 return 0;
15 }
运行结果如下:
a = 5&a = 001BFD18
*p = 5
p = 001BFD18
&p = 001BFD0C
有上图可以清楚的知道,输出整形变量a的值是5,指针变量p的值是001BFD18,而*号的作用是取值,*p即取地址001BFD18中存放的值,即5。
相关阅读 更多 +