#include <stdio.h> void afficherTab(int *a[]); void afficherTab_avecpointeur(int *a[]); int *a[5]; int main() { int i1=4,i2=3,i3=2,i4=1,i5=0; //Assigner les références au lieu des valeurs a[0]=&i1; a[1]=&i2; a[2]=&i3; a[3]=&i4; a[4]=&i5; //Afficher les adresses stockées dans le tableau afficherTab(a); //Afficher les valeurs des références afficherTab_avecpointeur(a); return 0; } void afficherTab(int *a[]) { int j; printf("Liste des adressen"); for(j = 0;j < 5;j++) { printf("%16u %16u %dn",a[j],a[j],a[j]); } } void afficherTab_avecpointeur(int *a[]) { int j = 0; printf("Affichage avec pointeurn"); for( j=0;j<5;j++) { printf("Valeurs des éléments %d %16lu %16lun",**a,*a,a); a++; } } |
0
C: Assigner la référence d’une valeur à un tableau
c sniper
No comments yet.