C/c+: Exemple des pointeurs et tableau

Author:

 pointeur
{filelink=13532}


#include 

void main()
{
double tab_doubl[5] = { 0.0, 1.1, 2.2, 3.3, 4.4 };  

/* Pointer sur le premier élément du tableau*/
double *ptr = tab_doubl;
int i = 0;
printf("Premier élément: %fn", *ptr);

/* Avancer le pointeur sur le deuxième élément*/
ptr += 1;

//Afficher l'élément référencé par 'ptr'
printf( "Elément référencé: %.1fn", *ptr ); 

//Afficher l'élément précédent
printf( "Elément précédent: %.1fn", *(ptr -1) );  

// obtenir l'index de l'élément du tableau pointé par 'ptr'
i = ptr - tab_doubl;

//Afficher l'index
printf("index: %dn",i);
}

Leave a Reply

Your email address will not be published. Required fields are marked *