美文网首页
指针笔记

指针笔记

作者: 西贝_贾 | 来源:发表于2022-03-31 12:54 被阅读0次

指针数组和数组指针

int (* pz) [2];
int * pz[2];

数组指针是指向数组的指针,指针的值与数组首元素地址相同,但范围是整个数组,所以数组指针和数组名不完全相同。
指针数组是元素为指针的数组。
第一个的pz指向一个内含2个int类型的数组,是数组指针,第二个的pz是一个内含2个指针元素的数组,每个指针都指向int类型的地址。

char **s 和char *s[]

参考C 函数参数 char **s与char *s[] - 张雅宸 - 博客园 (cnblogs.com)

二级指针

类指针成员

class A
{
  public:
    int* Aint;
}

指针作为类成员时,类实例化时其实并未分配地址,此时如果直接调用会报错,需要在构造函数或其它地方手动分配内存

相关文章

网友评论

      本文标题:指针笔记

      本文链接:https://www.haomeiwen.com/subject/kysoultx.html