我正在尝试使指针指向2D数组指针.什么是语法以及如何访问元素?
我理解多维数组作为指针的指针,但也许我错了?
例如,我虽然:
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)