单项选择题

以下程序运行后的输出结果是
#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