c - C 中不同 char** 的指针

标签 c arrays pointers char

基本上我有三个字符**:**A、**B 和 **C。我想制作一个显示 A、B 和 C 的指针,如下所示:

ptr[0] will be **A
ptr[1] will be **B;
ptr[2] will be **C;

因此,如果我在 ptr 处添加一个,它将显示下一个数组。如果这是可能的,那么我如何用指针表示 A[i][j] ?

最佳答案

听起来你想要这样的东西:

char **ptr[] = { A, B, C };

char x = ptr[0][i][j];  // x is now equal to A[i][j]

关于c - C 中不同 char** 的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360447/

相关文章:

c - 访问 C 中列表中的结构成员

c - 对结构体指针数组进行排序

c - C 中使用 void 指针的通用堆栈不适用于字符串

c - 在C中使用互斥锁同步pthread

ruby - 按降序对字符串数组进行排序

arrays - 快速显示重复循环中的数组输出

c - 为什么这会导致段错误?

c - 将 char 减去 '0' 以转换为 int 不好的做法吗?

javascript - 未检测到数组中值的更改

c -\n 不使用 strtok 替换