单项选择题

以下程序的输出结果是 #include<stdio.h> int a[3][3]={1, 3, 5, 7, 9, 11, 13, 15, 17, }, *p; main() { p=(int *)malloc(sizeof(int)); f(p, a); printf("%d\n", *p); free(p); } f(int *s, int p[][3]) { *s=p[1][1]; }

A. 1
B. 7
C. 9
D. 13