[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 calloc(3) - Примеры

В первом примере выделяется память под массив из трех целых. Так как
используется calloc(3), этот массив инициализируется нулями.
Во втором примере выделяется память под таблицу из трех структур node.
Ссылаться на элементы можно как в любой другой таблице. Например,
чтобы присвоить значение полю data последнего элемента, делайте:
table[2].data = 3;
                         calloc(3) - ПРИМЕРЫ
int *array;

array = calloc(3, sizeof(int));

     ______________________________________

struct node {
        int data;
        struct node *next;
};
struct node *table;

table = calloc(3, sizeof(struct node));