我宣布的2d数组。
static char daytab[2][13] = {
{0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},
{0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},
};
我想要元素的地址位置[1] [5]。
当我使用语句char *p = &daytab[1][5];
时,它可以工作,但是当我使用指针表示法char *p = &(*(*daytab+1)+5);
时,它会显示错误吗?
答案 0 :(得分:6)
那是因为a[i]
相当于*(a+i)
,而不是*a+i
。