欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > c语言笔记 数组指针

c语言笔记 数组指针

2025/3/10 5:34:13 来源:https://blog.csdn.net/2201_75840339/article/details/146135037  浏览:    关键词:c语言笔记 数组指针

        数组指针是指针类型的一种,一般数组指针跟二维数组,一维数组结合比较多,下面我们通过图片来探讨一下数组指针的使用以及结合起来的联系。

        1.数组指针与一维数组

int a[3]; //一维数组
int aa[2][3];//二维数组 数组元素类型 int [3]
int (*p)[3] = NULL;   //数组指针 指针类型 int [3]

图片1:

2.数组指针与二维数组

int (*q)=NULL;
int (*p)[3]=NULL;
int (*pp)[2][3] = NULL;
int a[2][3];

图片2:

代码验证--->

#include <stdio.h>int main()
{int a [2][2] = {1,2,3,4};int (*p)[2] = a;printf("%d\n",*(*p+3));//打印4int (*q) = a;printf("%d    %d\n",*(q+2),q[2]);int(*qq)[2][2] = &a;printf("%d  %d\n",qq[0][1][1],*(*(*qq+1)+1) );//4
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词