0
我想要做的是这样的:如何初始化指向不同长度的char数组的指针数组?
#define A 1
#define B 2
#define C 99
const char row1[] = {A|B, B, A, C};
const char row2[] = {B, A, C};
...
const char row99[] = {B, A, B ,A, A, C};
const char *test[]= {row1, row2, ... , row99};
我的问题是如何才能实现上述像这样的东西:
#define A 1
#define B 2
#define C 99
const char *test[] = {
{A|B, B, A, C},
{B, A, C},
....
{B, A, B ,A, A, C}
}
我不想固定长度的二维数组是这样的:
test[][5] = { {A|B, B, A, C}, {B, A, C}, ...
而且我还需要#define并在初始化中使用这些标记。
非常感谢,如果任何人都可以告诉我正确的语法来做到这一点。日Thnx。
这是哪种语言? –