int a[3][4],*p,(*pt)[4],*pr[4];正确的赋值语句是
A)p=a; B)pt=a+1; C)pr=a; D)以上答案均不正确
====答案选B,求大侠帮忙详细解释一下
你可以编程看看能否通过编译。可以参考我的博文:
http://blog.csdn.net/qq_27183003/article/details/49638895
(*pt)[4]:指向数组pt的指针
*pr[4]:数组pr中的元素都为int型指针
a+1相当于一个一维数组,而pt就是指向一个数组
故选择B
参考:http://www.cnblogs.com/Romi/archive/2012/01/10/2317898.html
pt是指向数组的指针,注意数组数等于二维数组列数。