相关疑难解决方法(0)

在C中使用**时的差异

我最近开始学习C,并且我在理解指针语法方面遇到了问题,例如当我写下以下行时:

int ** arr = NULL;
Run Code Online (Sandbox Code Playgroud)

我怎么知道:

  • arr是指向整数指针的指针

  • arr是指向整数指针数组的指针

  • arr是指向整数数组指针数组的指针

是不是都一样int **


针对同一问题的另一个问题:

如果我有一个char ** s作为参数接收的函数,我想将它称为一个pointer字符串数组,这意味着指向一个指向数组的指针数组的指针chars,但它是否也指向指向char?的指针?

c arrays syntax pointers

45
推荐指数
7
解决办法
8145
查看次数

标签 统计

arrays ×1

c ×1

pointers ×1

syntax ×1