【发布时间】:2013-06-27 20:33:39
【问题描述】:
你究竟是如何使用操作符**(指向指针的指针)?
我看到这些操作符是用来声明一个变量的,并且是通过一个结构来声明的,比如
struct name_of_struct **p_strutture;
它到底是做什么的?创建的变量是什么?
这如何等同于 *ptr[]?
它有什么意义?
什么时候在程序中使用指向指针的指针很重要?
【问题讨论】:
-
C 中没有“指针指针”运算符。您提供的是声明。里面根本没有运营商。你所拥有的只有两个
*字符。两者都只是字符,它们不是运算符。 -
@AndreyT 抱歉,我的意思是指向指针数据类型的指针?
-
我支持@djf:您需要返回并重新阅读有关 c 的基本参考。指针是在 c 中进行任何非平凡编码的基础,任何质量的每种资源都解释了它们。
标签: c pointers operators structure