paopao-- 2021-11-25 08:51 采纳率: 0%
浏览 64

pt+1为什么不是等于pt[1]而*(pt+1)才是等于pt[1]

4、若有以下的说明和语句:
main()
{
int t[3][2], *pt[3],k;
for(k=0;k<3;k++)pt[k]=t[k];
}
则以下选项中能正确表示t数组元素地址的表达式是:C
A. &t[3][2] B. *pt[0] C. *(pt+1) D. &pt[2]

  • 写回答

1条回答 默认 最新

  • 秋杪 2021-11-25 09:10
    关注

    pt是一个指针数组,内部都存放的是指针。而pt+1代表了指针数组的指针,你要取内容不就得加*号么

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月25日