若有程序段int **p, *q[5]; p=q;,则以下不正确的叙述是()A.执行语句p=q;后p指向q[0]B.p+3就是q[3]的地址C.**(p+3)与*q[3]等价D.q与p都不是指针常量为什么答案是D,麻烦每个选项都解释解释,谢谢!