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


事实上,C 程序中一或两个静态指针层次很常见。三重间接引用很少见。但无限间接引用非常常见。借助于结构体,可以实现无限指针间接引用。

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

这样我们就可以实现多个指针间接引用。

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

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

更新于: 2019-07-30

150 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告
© . All rights reserved.