С учетом следующего кода:
void
foo( int* array )
{
// ...
}
void
bar( int** matrix )
{
// ...
}
int
main( void ) {
int array[ 10 ];
int matrix[ 10 ][ 10 ];
foo( array );
bar( matrix );
return 0;
}
Я не понимаю, почему я получаю это предупреждение:
предупреждение: передача аргумента 1 из 'bar из несовместимого типа указателя
Хотя вызов "foo" выглядит нормально.
Спасибо:)