这块容易弄混,举几个简单例子:

int **

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6     int a = 5;
 7     int *b = &a;
 8     int **c = &b;
 9 
10     cout << "a:\t" << a << endl;
11     cout << "&a:\t" << &a << endl;
12 
13     cout << "b:\t" << b << endl;
14     cout << "*b:\t" << *b << endl;
15     cout << "&b:\t" << &b << endl;
16 
17     cout << "c:\t" << c << endl;
18     cout << "*c:\t" << *c << endl;
19     cout << "**c:\t" << **c << endl;
20 
21     system("pause");
22     return 0;
23 }

输出:

指针的指针

调试:

指针的指针

分析:

指针的指针

 

相关文章:

  • 2021-08-09
  • 2021-08-14
  • 2021-05-23
  • 2022-12-23
  • 2021-10-18
  • 2021-10-31
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2021-12-13
  • 2022-12-23
相关资源
相似解决方案