已有定义:int k=2, *ptr1,*ptr2;且ptr1和ptr2均已指向同一个变量k,下面不能正确执行的赋值语句是( )。
A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptr1=ptr2;
D. k=*ptr1*(*ptr2);
如下程序的执行结果是( )。#include void main(){ static int a[ ][4]={1,3,5,7,9,11,13,15,17,19,21,23};int (*p)[4], i=1,j=2; p=a;printf("%d \n ", *(*(p+i)+j)); }
A. 9
B. 11
C. 13
D. 17