main( ) { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p-2; //*p=&a[3]把a中的3索引号地址给指针p,3索引号处为4,因为索引是从0算起//*q=p-2把p的地址减2个int位,即1处的索引号地址给指针q,1处的索引号处的值为2printf("%d\n",*p+*q); //*p+*q的值,是索引3处的值(4)加上索引1处的值(2),等于6。}答案为6或为D,
匿名回答于2023-09-14 04:57:44
我运行出来结果是10 环境是VS2008
int a[]={1,2,3,4,5,6,7,8,9,0},*p;
p=a;
printf("%d",*p+9);
匿名回答于2023-08-18 06:07:11