A-A+
下面程序段执行后输出的结果是()#include<stdio.h>main(){int a[
问题详情
下面程序段执行后输出的结果是()
#include<stdio.h>
main()
{int a[2][2]={{1,2),{5,7)),*P,i;
p=&a[0][0];
for(i=0;i<2;i++)
"P++=i+1:
printf("%d",*(p-2));
}
A.1
B.2
C.5
D.7
参考答案
正确答案:C
C
[解析]
#include<stdio.h>
main()
{int a[2][2]={{1,2},{5,7}},*P,i;
p=&a[0][0];
for(i=0;i<2;i++)/*循环条件为i<2,步进值为1*/
*p++=i+1;/*赋值无效*/
printf("%d",*(p-2));
}