问题标题:
、已知staticinta[3][4];int*p;则下列语句不合理的是()A、p=a;B、p=a[0];C、p=*a;D、p=&a已知staticinta[3][4];int*p;则下列语句不合理的是()A、p=a;B、p=a[0];C、p=*a;D、p=&a[0][0]
问题描述:
、已知staticinta[3][4];int*p;则下列语句不合理的是()A、p=a;B、p=a[0];C、p=*a;D、p=&a
已知staticinta[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
点击显示
政治推荐
热门政治推荐