【问题标题】:What is ** in C? [duplicate]C语言中的**是什么? [复制]
【发布时间】:2021-02-07 09:07:42
【问题描述】:

* 用于指针,但** 用于什么?我在观看的视频中发现了这个问题,该视频是关于将哈希表作为char **argv 传递给main

【问题讨论】:

  • 指向指针的指针。指针指向东西。有时这些东西是其他指针。
  • 指向指针的指针。类似于 argv(无哈希表)的字符串数组或数组数组等。使用关于 C 的可选书了解更多详细信息。

标签: c


【解决方案1】:

指向指针的指针。最常见的情况是

int main(int argc, char** argv)

由于指针可以指向数组,所以指针的指针通常用于数组的数组。

在设置指针的值时也用作函数参数。

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 2016-05-03
    • 2014-05-22
    • 1970-01-01
    • 2022-01-08
    • 2014-02-01
    • 2015-05-20
    • 2015-07-21
    • 2011-05-17
    相关资源
    最近更新 更多