Я пытаюсь хранить кортеж, который структурирован так:C массив из массива
int var(1)([1,2,3,4])
В простом английском языке, у меня есть 2d массив, причем первый элемент представляет одно целое число, и второй элемент представляет собой массив значений. Как это реализовано в C? Это код, который я пытался реализовать до сих пор с помощью 3D-массива:
int answers[100][2][100];
int choice=23;
int i;
int lastcoins[100]={20,2,1};
int numcoins=3
answers[0][0][0]=choice;
for (i=0;i<numcoins;i++){
answers[0][1][i]=lastcoins[i];
}
Выход:
answers[0][0][0] is 23,
answers[0][1][0] is 1961366056
Насколько я думаю, вы находите решение для «зубчатого массива» ..... –
Используйте 'stuct'. Является ли массив, о котором идет речь, всегда один с размером 4? –
Избавьтесь от всех деталей реализации и объясните, что вам нужно хранить (а не * как *). –