作业帮 > 政治 > 作业

、已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0];

来源:学生作业帮 编辑:作业帮 分类:政治作业 时间:2024/05/14 07:54:53
、已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a
已知static int a[3][4]; int *p;则下列语句不合理的是( )
A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0];
为什么选A呢
p=a;//*p的内容是一个行地址,p是指向行地址的指针
p=a[0];//*p的内容是一个元素,p是行地址指针
p=*a;//*p的内容是一个元素,p是行地址指针,同第二句
p=&a;//*p的内容是一个二维数组指针,而一个指向二维数组指针的指针是没有意义的,所以选d