Bonjour
Pour faire l'allocation dynamique de la mémoire on fait dans le programme
1 2 3 4
|
int * p;
p=malloc(sizeof(int)) |
mais on peut aussi faire
p=(int*)malloc(sizeof(int))
toute ces deux instructions marchent bien
Pour la seconde forme d'après ce que j'ai compris, on fait le typage du pointeur c'est à dire il prend le type int,
mais ce qui me rend confus c'est que lors de la déclaration on aussi défini int *p
donc qu'elle est l'utilité de cette instruction
p=(int*)malloc(sizeof(int))
par rapport à la première?
merci
Partager