若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示

学习 时间:2026-04-06 21:57:21 阅读:2187
若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .A)aa[2][1]的地址 B)aa[1][2]的地址C)元素aa[2][1] D)元素aa[1][2]

最佳回答

爱撒娇的指甲油

简单的大炮

2026-04-06 21:57:21

选D
aa是一个二维数组,ptr是一个数组指针,也就相当与一个二级指针,ptr+1表示跳到aa这个二维数组的第二行,再取*号然加2表示继续跳到第二行的第第三个元素,也就是aa[1][2];

最新回答共有2条回答

  • 繁荣的睫毛
    回复
    2026-04-06 21:57:21

    选Daa是一个二维数组,ptr是一个数组指针,也就相当与一个二级指针,ptr+1表示跳到aa这个二维数组的第二行,再取*号然加2表示继续跳到第二行的第第三个元素,也就是aa[1][2];

上一篇 已知 a+b+c=3,a的平方+b的平方+c的平方=6,求ab+ac+bc的值

下一篇 对偶句、排比句的定义