54黑科技 发表于 2019-10-31 14:41:21

利用指针访问二维数组,然后输出指定位置元素

#include <stdio.h>

void main()
{
        int a = {1,3,5,7,9,11,13,15,17,19,21,23};
        int (*p),i,j;

        p = a;

        printf("i = ");
        scanf("%d",&i);
        while(i > 2 || i < 0)
        {
                printf("i = ");
                scanf("%d",&i);
        }
        printf("j = ");
        scanf("%d",&j);
        while(j > 3 || i < 0)
        {
                printf("j = ");
                scanf("%d",&j);
        }
        printf("a[%d, %d] = %d\n",i,j,*(*(p+i)+j));
}
页: [1]
查看完整版本: 利用指针访问二维数组,然后输出指定位置元素