设有定义语句“int a,*p=&a;”则下列表述式中错误的是()

设有定义语句“int a,*p=&a;”则下列表述式中错误的是()


A、

*&a


B、

&*a


C、

*&p


D、

&*P


【正确答案】:B
【题目解析】:

C语言中,&*a是指针,a是int型,*a这样表达是错的,变量赋值要类型匹配