I have a C Program:
#include int main(){ int b = 10; //assign the integer 10 to variable \'b\' int *a; //dec
Since c is holding the address of an integer pointer, its type should be int**:
c
int**
int **c; c = &a;
The entire program becomes:
#include int main(){ int b=10; int *a; a=&b; int **c; c=&a; printf("%d",(**c)); //successfully prints 10 return 0; }