问题 单项选择题

若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。

A.pk=k;

B.pk[0]=&k[1][2];

C.pk=k[0];

D.pk[1]=k;

答案

参考答案:B

解析: k[2][3]为二维数组,*pk[3]为指针数组,[]运算符优先级高,因此pk先与[3]绱合,是数组,然后再与前面的*结合,因此只有语句pk[0]=&k[1][2]正确。

应用设计题
填空题