int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a; 其中p=(int**)a;是什么意思啊
展开全部
a可以理解为这个数组的首地址
a[3]是指向第4个元素
所以p指向第4个元素
p[5]是从p后的5个
也就是第9个元素
所以b=9
a[3]是指向第4个元素
所以p指向第4个元素
p[5]是从p后的5个
也就是第9个元素
所以b=9
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先p是一个指向整型指针变量的指针变量。
a是一个整型2维数组,
p=(int**)a;这句话就是强制类型转换后,让p指向数组a的首地址。
a是一个整型2维数组,
p=(int**)a;这句话就是强制类型转换后,让p指向数组a的首地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
p=(int**)a;这个是指针的操作啦,好好学习一下指针吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让p 指向 a的首地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询