int main()
{
matrix[2][4] = {{11,22,33,99},{44,55,66,110}};
int **ptr = (int**)matrix;
printf("%d%d",**matrix,*ptr);
}
Но когда 2-й массив передается как параметр, он вводится в (* matrix) [2]. какой тип компилятор хранит этот массив, поскольку... он хранится как 2-мерный массив или двойной указатель или указатель на массив. Если он хранит в виде массива, как он интерпретируется по-разному в разных ситуациях, таких как выше, Пожалуйста, помогите мне понять.