设有以下语句
struct st{int n;struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,'\0',},*p;
p=&a[0];
则表达式的值为6的是( )
P++->n
p-->n++
(*p).n++
++p->n