#include <stdio.h> main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p...答:由第一个printf语句知道 p指针所指的地址为0x194 int此处为2字节,所以int型指针+1就是偏移两个字节 p+9就是指针向后偏移9个int型空间,即2*9=18字节 所以加上0x192后,满16进位算,最低位为20,即0x014 所以 0x192+0x014= 0X1a6 希望你懂了。
怎么将一组数组赋值给指针,比如, a[][3]={2,4,5,6,7,8,9,10,11} *p...答:将数组首地址直接赋值给指针即可。