c语言中定义了用类型typedef char **Huffmancode开二维数组空间
时间: 2023-06-13 18:08:13 浏览: 116
C语言二维数组中的查找的实例
在C语言中,可以使用typedef关键字为一个类型定义一个新的名称。这个新的名称可以作为类型名使用,方便程序员阅读和编写代码。例如,可以使用typedef char *Huffmancode[2]为一个二维数组定义一个新的类型名Huffmancode,使得Huffmancode等价于char *[2]。
使用这个新的类型名Huffmancode,可以定义一个二维数组变量,并为其分配空间。例如,可以使用以下代码定义一个大小为10x2的二维数组变量huffmancode:
```
typedef char *Huffmancode[2];
Huffmancode huffmancode_array;
huffmancode_array = malloc(10 * sizeof(Huffmancode));
```
这样就定义了一个大小为10x2的二维数组huffmancode_array,并为其分配了空间。可以通过huffmancode_array[i][j]来访问数组的元素,其中i表示第i行,j表示第j列。
阅读全文