正在加载图片...
61.5多级指针 由于指针是一个变量,它自身也需要占据一定的内存单元,所 以可以说明一个指针来存放指针变量的地址。这样的指针的数 据类型自然应当是某一种指针类型。例 t i=5, *ip =&i int *kipp =&ip: 这里,ipp就是一个类型为nt(整型指针类型)型的指针, 称为指向指针的指针。对于这样的指针,当用一个星号来访问 其内容时,访间的将是一个地址:用两个星号来访问它时,访 问的才是一个数据。例: cout < ipp ∥输出(假设)为0x2000 cout <<*ipp ∥输出(假设)为0x2100 cout < ip ∥同上 cout <<* ipp ∥输出为56.1.5 多级指针 由于指针是一个变量,它自身也需要占据一定的内存单元,所 以可以说明一个指针来存放指针变量的地址。这样的指针的数 据类型自然应当是某一种指针类型。例: int i = 5, *ip = &i; int **ipp = &ip; 这里,ipp 就是一个类型为 int*(整型指针类型)型的指针, 称为指向指针的指针。对于这样的指针,当用一个星号来访问 其内容时,访问的将是一个地址;用两个星号来访问它时,访 问的才是一个数据。例: cout << ipp; // 输出(假设)为 0x2000 cout << *ipp; // 输出(假设)为 0x2100 cout << ip; // 同上 cout << **ipp; // 输出为 5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有