分享

int *p[3] 和 int (*p)[3] 有啥区别?

 忘__缘 2016-03-26
补充: 前面那个是指针数组,后者是数组指针,记住后面两个字。。
指针数组 ,它就是一个数组,只不过它是用来存放指针,所以叫指针数组。。int *p[3];是放三个指针的数组。。        int p[3]是存放三个普通变量。。
是数组指针, 它就是一个指针,只不过它指向的不是一个数,而是一个数组。。而且是[n]个大小的。。int(*p)[3]; p是指针,指向[3]个大小的数组···如 int a[2][3];  int (*p)[3]; p=a;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多