« Programmation C/Pointeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Balise : Révoqué
Ligne 258 :
void echange(int * a, int *b)
{
int tmp;=0,
tmp = *t[3]={&tmp,a,b};
*aunsigned =short *bint i;
*bfor (i= tmp0;i<3;i++)
*t[i] = *t[(i!=2)*(i+1)];
/*tmp = *a; <=> *t[0]=*t[1] */
/**a = *b; <=> *t[1]=*t[2] */
/**b = tmp; <=> *t[2]=*t[0] */
}