相关疑难解决方法(0)

如何在C++中分配2D指针数组

我正在尝试使指针指向2D数组指针.什么是语法以及如何访问元素?

c++ pointers allocation multidimensional-array

12
推荐指数
3
解决办法
5万
查看次数

在C/C++中,char*arrayName [] []是指向指针的指针还是指向指针的指针?

我理解多维数组作为指针的指针,但也许我错了?

例如,我虽然:

char * var = char var[]

char ** var = char* var[]char var[][]

char *** var = char var[][][]char* var[][]char** var[]

这是不正确的?我很困惑因为我在简单的教科书示例中看到了char*[] []演员作为char**.

我粘贴了下面的例子.任何人都可以为我清除这个吗?谢谢!


/* A simple dictionary. */
#include <stdio.h>
#include <string.h>
#include <ctype.h>

/* list of words and meanings */

char  *dic[][40] = {
    "atlas", "A volume of maps.",
    "car", "A motorized vehicle.",
    "telephone", "A communication device.",
    "airplane", "A flying machine.",
    "", ""  /* null terminate the list */
}; …
Run Code Online (Sandbox Code Playgroud)

c c++ arrays pointers multidimensional-array

4
推荐指数
3
解决办法
4337
查看次数

标签 统计

c++ ×2

multidimensional-array ×2

pointers ×2

allocation ×1

arrays ×1

c ×1