相关疑难解决方法(0)

双指针和指针数组之间的区别

在普通的c/c ++程序中,我们将main函数编写为

int main(int c, char **argv)
Run Code Online (Sandbox Code Playgroud)

要么

int main(int c, char *argv[])
Run Code Online (Sandbox Code Playgroud)

这里argv表示一个指针数组,但我们甚至用**表示双指针(指向指针).

例如:

char p,*q,**r;
q=&p;
r=&q;
Run Code Online (Sandbox Code Playgroud)

这里r是双指针而不是指针数组.

任何人都可以解释这个区别吗?

c c++ arrays pointers

12
推荐指数
1
解决办法
2107
查看次数

如何在C++中正确使用动态分配的多维数组

如何在C++中定义动态多维数组?例如,二维数组?我尝试使用指针指针,但不知怎的,它失败了.

c++ arrays dynamic-arrays

-3
推荐指数
1
解决办法
1804
查看次数

标签 统计

arrays ×2

c++ ×2

c ×1

dynamic-arrays ×1

pointers ×1