问题:
有以下程序
#include<stdio.h>
void f(int *p);
main()
{ int a[5]={1,2,3,4,5},*r=a;
f(r);
printf("%d\n",*r);
}
void f(int *p)
{ p=p+3; printf("%d, ", *p); }
程序运行后的输出结果是( )
A
1,4
B
4,4
C
3,1
D
4,1
有以下程序
#include<stdio.h>
void f(int *p);
main()
{ int a[5]={1,2,3,4,5},*r=a;
f(r);
printf("%d\n",*r);
}
void f(int *p)
{ p=p+3; printf("%d, ", *p); }
程序运行后的输出结果是( )
A
1,4
B
4,4
C
3,1
D
4,1
Copyright © 2024 www.daanwo.com All Rights Reserved |