永发信息网

C语言中二维数组char b[3][3]={……};请问b &b[0][0] b[0] *b **b 各怎么理解

答案:2  悬赏:60  手机版
解决时间 2021-11-14 07:06
  • 提问者网友:相思似海深
  • 2021-11-13 15:44
C语言中二维数组char b[3][3]={……};请问b &b[0][0] b[0] *b **b 各怎么理解
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-11-13 17:06
b是二维数组首地址。
&b[0][0]是二维数组第一个元素地址。
b[0]是相当于(*b+0)+0;也是第一个元素的地址。
*b和b[0]是一样的。
**b就相当于*((*b+0)+0);是第一个元素的值。
全部回答
  • 1楼网友:猎心人
  • 2021-11-13 17:35
b和&b[0][0]的值一样,为该二维数组的头地址;
b[0]是第一行的头地址;
*b为b的指针
**b为b的指针的指针
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯