then i is an integer, pi is a pointer to an integer (it has type int *), and ppi is a pointer to a pointer to an integer (it has type int **, so it is a pointer to int *, which is a pointer to an integer). The pi variable stores the address for i (because we assign pi = &i), and the ppi variable ...
3. Pointers
Get Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.