指针_3

一、二维数组指针:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <strings.h>
int main(void)
{
    
    int a[2][3] = {1,2,3,4,5,6};
    
    printf("%d\n",*(*(a+1)+1));
    return 0;
}

结果为:5

二、指针数组

#include <stdio.h>

int main(void)
{
    int a[2][3] = {1,2,3,4,5,6};
    int *arr[2] = {a[0],a[1]};
    int i,j;
    for(i = 0; i < 2; i++)
    {
        for(j = 0; j < 3; j++)
        {
            printf("%d ",*(a[i]+j));
        }
        
    }
    return 0;
}

 

posted @ 2022-03-03 15:34  西北小蚂蚁  阅读(25)  评论(0编辑  收藏  举报