您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页数组指针

数组指针

来源:爱问旅游网

数组指针的定义

1.数组指针指针

2.什么是数组指针?

数组指针:能够指向数组的指针

3.数组指针&指针数组

int *p[10];    //指针数组
int  (*p)[10];   //数组指针
**[]的优先级高于*,所以得加()确保p先和*结合**

数组指针的使用

void print(int (*arr)[],row,col)
{
    int i=0;
    int j=0;
    for(i=0;i<row;i++)
    {
         for(j=0;j<col;j++)
         {
               printf("%d ",arr[i][j];
         }
         printf("\n");
    }
}
int mian()
{
int arr[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
print(arr,3,4);
//数组名arr表示首元素地址
//二维数组的首元素是二维数组的第一行
//所以这里的arr是第一行的地址,即一维数组的地址,所以这里的arr可以用数组指针来接收
system("pause");
return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务