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

admin2009-03-16  11

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

选项 A、pk=k;
B、pk[0]=&k[1][2];
C、pk=k[0];
D、pk[1]=k;

答案B

解析 *pk[3]:由于[]比 * 优先级高,因此p先与[3]结合,形成p[3]数组,有3个元素。然后再与p前面的“*”结合,“*”表示此数组是指针类型的,每个数组元素(相当于—个指针变量)都可以指向—个整型变量。
转载请注明原文地址:https://kaotiyun.com/show/UeXp777K
0

最新回复(0)