Передача двумерного массива в качестве параметра функции
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 07.11.17 09:51
Оценка:
Существует некоторый двумерный массив типа long double:

long double  myarray[2][10];


Как правильно передать его в качестве параметра в функцию:

void  myfunc(long double** myarray);


?

Правилен ли следующий код:

void  myfunc(long double** myarray)
{
    int  i, j;
    long double  val;
    for (i=0; i<2; i++)
    {
        val = myarray[i][j];
        // обработка переменной val;
    }
}

//...

long double  myarray[2][10];
long double* p &myarray[0][0];
myfunc(&p);


?
1613 г. = 2024 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.