Thực tế, chương trình C thường dùng 1-2 cấp con trỏ tĩnh. Con trỏ ba cấp (triple indirection) hiếm. Nhưng cấp vô hạn rất phổ biến. Cấp vô hạn đạt được nhờ struct.
struct list { struct list *next; ... } lst;
lst->next->next->next->...->nextCách này triển khai nhiều cấp gián tiếp con trỏ.
Ký pháp thay thế khác:
- *(*(..(*(*(*lst).next).next).next...).next).next