C语言 请问行巡访和列巡访怎么弄, 数组指针和指针数组的区别。

1.利用指针数组和数组指针处理两维数组(3列10行学生成绩表,3门课10个学生)

   (1)显示第二门课全部学生成绩;

   (2)显示第5个学生3门客全部成绩;

#include<stdio.h>
int main(){
    int score[10][3] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12},{13,14,15},
                        {16,17,18},{19,20,21},{22,23,24},{25,26,27},{28,29,30}};
    for(int i=0;i<10;i++) printf("%d ",*(*(score+i)+1));
    printf("\n");
    for(int i=0;i<3;i++) printf("%d ",*(*(score+4)+i));
    return 1;
}