C语言中的二维数组里a+1和*(a+1)为什么相等?

2024-11-28 14:35:03
推荐回答(1个)
回答1:

它们只是值相等,但类型不相等,不能说它们相等。
a+1是int **类型,指向的是数组a的第二行的起始地址; *(a+1)是int *型,指向的是数组a的第二行第一个元素的地址。