选择题   若有以下程序段
    struct st{int n; struct st *next;};
    struct st a[3]={5, &a[1], 7, &a[2], 9, '\0'), *p;
    p=&a[0];
    则以下选项中值为6的表达式是______。
 
【正确答案】 C
【答案解析】(p->n)表示5,前置++则表达式为6,答案选择C。