已知static int a[]={5,4,3,2,1}, *p[]={a+3,a+2,a+1,a},**q=p;求...答:p[]={a+3,a+2,a+1,a},是定义一个指针数组也就是说指针数组p里面放的是 a[3],a[2],a[1],a[0]的地址 q=p;定义了一个二级指针q (p[0]+1):p[0]就是a+3, p[0]+1就等于a+3等于a+4...*(p[0]+1)等于a[4](q+2): q+2相当于p+2就是a+1,*(q+2)相当于...
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表...答:(p[0]+1)+**(q+2)(p[0]+1)+*(p[2])(a+3+1)+*(a+1)a[4]+a[1]1+4 5 慢慢体会下。
static int a[2][3]={1,2,3,4,5,6}; int m, *ptr=&a[0][0]; 执行m=...答:答案错了吧。我算的是15,在VC运行的结果也是15.static int a[2][3]={1,2,3,4,5,6};是定义一个2行3列的静态数组。即a[0][0]=1,a[0][1]=2,a[0][2]=3,a[1][0]=4,a[1][1]=5,a[1][2]=6;int m, *ptr=&a[0][0]; 是定义了一个整型变量m和一个指针ptr.指针...