#include void xyz(int *m) { printf(”%d\n",*m); } int main() { int a[]={19,9,6,3,7,l l,*p; p=a; xyz(p+1); } 运行该程序后的输出结果是( )。

admin2017-05-17  13

问题 #include
void xyz(int *m)
{
printf(”%d\n",*m);
}
int  main()
{
int a[]={19,9,6,3,7,l l,*p;
p=a;
xyz(p+1);
}
运行该程序后的输出结果是(     )。

选项 A、9
B、6
C、3
D、7

答案A

解析 p是指针,第一次被赋值数组a的地址,指向a[0],后来加了1,指向a[1],所以打印的就是a[1],所以是9。
转载请注明原文地址:https://jikaoti.com/ti/dhy9FFFM
0

最新回复(0)