单选题
设有C语言变量说明“static int a[][2]=1,2),(3,4;int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为 (31) 。
【正确答案】
A
【答案解析】[要点解析] 对于语句“pa=pb=&a[0][0];”赋值后pb已经变为列指针,则pa也是列指针。在进行TC编译时,会出现“Warning: Suspicious pointer conversion in function main”的提示信息,表明pb由行指针变为列指针。