已有定义 int num = 10 ,int *ptr1, *ptr2;而且ptr1 和ptr2均已经指向变量num,下面不能正确执行的赋值语句是 ( )
A. num = *ptr1 + *prt2
B. ptr2 = num
C. ptr1 = ptr2
D. num = *ptr1 * (*ptr2)
若有以下定义,则对a数组元素的正确引用是()int a[10], *p = a;
A. *&a[10]
B. a+4
C. *(p+10)
D. *(a+5)
若有以下定义,则p+6表示()int a[10],*p=a;
A. 元素a[6]的地址
B. 元素a[6]的值
C. 元素a[7]的地址
D. 元素a[7]的值