好难的题目???
题目是这样的:
struct st
{
int n;
struct st *next;
}
static struct st a[3]={5,&a[1],7,&a[2],9,' \0 '},*p;
则下列表达试的值是6的是:A、p++—>n;B、p—>n++;C、(*p).n++;D、++P—>n
该选什么?为什么要选着项?“ a[3]={5,&a[1],7,&a[2],9,' \0 '”是什么意思,数组中的指针该怎么算,怎么理解。请各问大哥指点。再这里谢了。