下面程序输出的结果为()
#include
main()
{int a[]={1,2,3,4,5,6},*p;
p=a;
*(p+3)+=2;
prinff("%d,%d\n",*p,*(p+3));
}
A、
0,5
B、
1,5
C、
0,6
D、
1,6
【正确答案】:D
【题目解析】:
指针p指向数组a[]的首地址,p=a,*p=1;*( p+3 )+=2=4+2=6
下面程序输出的结果为()
#include
main()
{int a[]={1,2,3,4,5,6},*p;
p=a;
*(p+3)+=2;
prinff("%d,%d\n",*p,*(p+3));
}
0,5
1,5
0,6
1,6
指针p指向数组a[]的首地址,p=a,*p=1;*( p+3 )+=2=4+2=6