二维数组指针问题
假设有如下数组定义语句:int array[3][4];
array+i和*(array+i),为什么是一样的啊?
我知道array+i指的是数组第i行地址,*(array+i)是什么啊?
在别的地方看有人说是第i行第一个元素的地址。为什么是这样?一般用“*”这个符号是求存在于某个地址的值,这里怎么能用它来求地址啊。
为什么要求array[i][0]的值要用*(*(array+i))啊?
很烦啊!
大家一定要帮忙啊!
大家一定要帮忙啊!