如何在 c 中声明一个大小为 n x n 的内存。

How to declare a memory of size n x n in c.

我正在为 8051 设计编译器。我想声明一个包含 30 个位置的内存,每个位置为 8 位。我如何在 C 中声明它?

声明 30 x 8 位内存:

char memory[30];

声明 n x n 内存:

char memory[30][30];

它声明了 30 x 30 x 8 位内存。