若已定义int a,p=&a,则下列说法不正确的是A&p B*&a C&*p D&*a
选D
D 是错的, a 不是指针 ,不能 *a
*
选项B不正确。
解释: 在C语言中,指针变量的值是一个地址,如果令指针变量p指向int类型的变量a,则p的值为a的地址。因此,我们可以通过p获取a的值,或者通过&p获取a的地址。选项B认为p和a相等,这是不正确的。