C/C++ 中可以有多少级指针?

cc++server side programmingprogramming更新于 2025/5/1 20:52:17

实际上,C 程序中一到两级静态指针很常见。三重间接寻址很少见。但无限级非常常见。无限指针间接寻址可以借助结构体实现。

struct list { struct list *next; ... } lst; lst->next->next->next->...->next

这样我们就可以实现多重指针间接寻址。

还有另一种替代符号,如下所示

– *(*(..(*(*(*lst).next).next).next...).next).next

相关文章