আসলে, সি প্রোগ্রামে এক বা দুই স্ট্যাটিক লেভেলের পয়েন্টার সাধারণ। ট্রিপল ইন্ডিরেকশন (triple indirection) নادر। কিন্তু অনন্ত (infinite) পয়েন্টার ইন্ডিরেকশন খুব সাধারণ। একটি স্ট্রাকচার (struct) সাহায্যে অনন্ত পয়েন্টার ইন্ডিরেকশন অর্জন করা যায়।
struct list {
struct list *next;
...
} lst;
lst->next->next->next->...->next
এইভাবে আমরা মাল্টিপল পয়েন্টার ইন্ডিরেকশন ইমপ্লিমেন্ট করতে পারি।
এটি প্রকাশ করার অন্য একটি অল্টারনেটিভ নোটেশন নিচে দেওয়া হলো:
*(*(..(*(*(*lst).next).next).next...).next).next