Например, у меня есть эта структура и код:
typedef struct
{
long long *number;
} test;
test * test_structure;
test_structure = malloc(sizeof(test));
test_structure->number = malloc(sizeof(long long) * 100);
free(test_structure->number);
free(test_structure);
против этой структуры и кода:
typedef struct
{
long long number[100];
} test;
test * test_structure;
test_structure = malloc(sizeof(test));
free(test_structure);
Так как я знаю, что массив чисел ВСЕГДА будет 100,любой из этих методов вполне приемлем, или один из способов лучше другого, и почему?