选择题
有以下程序:
#include <stdio.h>
main()
{ int s[3][2]={1,2,3,4,5,6},*ps[3],k;
for(k=0;k<3;k++)
{ ps[k]=s[k];
printf('%d',*(ps[k]+1));
}
}
程序的运行结果是______。
A、
246
B、
135
C、
123
D、
456
【正确答案】
A
【答案解析】
程序执行过程为:定义二维数组s与指针数组ps,for循环实现将二维数组每一行的首地址赋值给对应的指针数组元素,然后输出二维数组每行的第二个元素。程序的运行结果是246,选项A正确。
提交答案
关闭