Bonjour,

j'ai fait un prog qui consiste a reserver de l'espace mémoire grace a malloc et a utiliser les pointeurs... celui-ci est corrigé par mon tuteur et compilé parfaitement, cependant afin de faire un petit compte-rendu , jai mis d'abord des commentaires mais je ne sais pas si c'est vraiment ça si j'ai bien compris ce que fait le prog, vous en dites quoi de la description du prog vous?

Merci.. (et merci de me corriger pour les commentaires // car y'a surement des erreurs)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
#include<stdlib.h>
main()
{	 
	int i = 2; // déclaration et initialisation de i à 2.
	int*pi;	   // déclaration de l'entier de la variable pointée par pi
	pi=(int*)malloc(sizeof(int)); // définition d’un espace mémoire de type entier
	*pi = 2 ;	// affectation de la valeur 2 au contenu de la variable pointée par pi 
	printf("L'adresse réservée par malloc est : %x\n",pi);
	printf("Le contenu de la variable pointée par pi est:%d\n",*pi);
}