
II-212 Programming Concepts
17. Use pointers to pointers and display numbers
#include <stdio.h>
#include <stdio.h>
#include <conio.h>
void main()
{
int k;
int a[]={1,2,3};
int *b[3];
int **c[3];
int ***d[3];
int ****e[3];
int *****f[3];
clrscr();
for(k=0;k<3;k++)
{
b[k]=a+k;
c[k]=b+k;
d[k]=c+k;
e[k]=d+k;
f[k]=e+k;
}
for(k=0;k<3;k++)
{
printf("%3d",*b[k]);
printf("%3d",**c[k]);
printf("%3d",***d[k]);
printf("%3d",****e[k]);
printf("%3d\n",*****f[k]);
}
}
OUTPUT:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
M09_ITL-ESL4791_02_SE_C09.indd 212 12/22/2012 5:04:03 PM