Allocation dynamique

Allocation dynamique

by Stefan Eric -
Number of replies: 1

Bonjour,

dans le cours d'aujourd'hui quand on voulais ajoutter un element dans notre tableau dynamique on avait ecrit:

v->content[v->size] = val;

ce qui revenait a traiter la valeur du pointeur comme le devut du tableau, du coup est ce que les deux expressions suivantes sont equivalentes?:

- v->content[0] 

- *(v->content)

Deuxieme questions je ne suis pas sur si j'ai bien compris comment fonctionne le sizeof pour malloc et calloc, quand on presise sizeof(int) est ce que cela veut dire qu'on reserve dans la memoire la place pour ecrire un seul entier et pour en ecrire n il faudrait ecrire calloc(n, sizeof(int))?

Merci