关于C语言指针的问题
132 以下程序执行后a的值是
main()
{ int a,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
printf("%d\n",a); /*为什么a=0? */
}
255若有以下的说明和语句:
main()
{int t[3][2], *pt[3],k;
for(k=0; k<3;k++) pt[k]=t[k];
}
则以一选项中能正确表示t数组元素地址的表达式是
A) &t[3][2] B) *pt[0] C) *(pt+1) D) &pt[2]
为什么 是答案C) *(pt+1)呢?