9分25秒在int (*p)[3],*q; for(p=a;p-a<2;p++)中p=a里面的a是&a[0]的意思。其与例外一种定义:int *q; for(q=*a;q-*a<6;q++)中q=*a里面的a也是&a[0]概念有区别吗??二维数组这一点讲的有点少
小逸 正式会员 2016-03-24 06:29:40
848 6 0
问题来自: 指针和二维数组

共 6 个回答

    初一 人气新星 助教 1246天前

      int (*p)[3],*q; for(p=a;p-a<2;p++)中p=a里面的a是&a[0]的意思   而


    int *q; for(q=*a;q-*a<6;q++)中q=*a里面的a是a[0] 的地址 但是 *a  是代表a[0][0】的地址

    如果光说a的话  a 是a[0]的地址没错

    小逸 正式会员 1246天前

    回复 初一int (*p)[3],*q; for(p=a;p-a<2;p++)中p=a里面的a是&a[0]的意思   这不也是a[0] 的地址的意思嘛。。

    初一 人气新星 助教 1246天前

    回复 小逸:  就是啊   a是二维数组名啊   &a[0]  也可以用a表示  一样啊 

    初一 人气新星 助教 1246天前

    回复 小逸:这一快比较复杂 多看看把  我当时也是看了 好久......

    小逸 正式会员 1244天前

    回复 初一:可以加个QQ嘛? 有真题想请教下您  电脑不方便图片传输

    初一 人气新星 助教 1244天前

    回复 小逸:可以 1670726072

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题