单项选择题

若有以下程序段:
struct st
int n;
int*m:

int a=2,b=3,c=5;
struct st s[3]=(101,&a,102,&c,103,&b);
main()
struct st*p;
p=s;

则以下表达式中值为5的是()。

A. (*p).m
B. *(p+1)->m
C. *(p++)->n
D. (p++)(*m)