У меня есть 2d матрица, созданная с кодом:Установите 1d Matrix Pattern равно 2D-Matrix
for(i=0; i < size; i++)
{
for(j=0; j <size; j++)
{
a1[i][j] = i+1 + j+2;
}
}
Я пытаюсь повторить этот шаблон в матрице, созданный:
double*
a = malloc(sizeof(double)*randk*randk);
Я не могу понять, как определить тот же шаблон.
Im не пытается динамически выделить многомерный массив ... я нужен единый массив, который генерирует один и тот же номер скороговоркой. – chrstahl89
Этот пункт часто задаваемых вопросов по-прежнему применяется. Если вы выделяете многомерный массив по мере их описания, вы можете продолжать использовать 'a1 [i] [j]', как и раньше. Или, если вы должны использовать 1-мерный массив, этот раздел часто задаваемых вопросов объясняет, как обращаться к элементам. Прочтите все. – jamesdlin