小编Has*_*dge的帖子

C 中表达式必须具有常量值

int LCS_length(char* x, char* y)
{
    int m = strlen(x);
    int n = strlen(y);

    char b[m + 1][n + 1];
    char c[m + 1][n + 1];
}
Run Code Online (Sandbox Code Playgroud)

在这段代码中,我想声明一个新的二维数组,但我的编译器给我写了这个错误:

表达式必须具有常量值

谁知道我能做什么,因为编译器不允许我用 C 语言执行此语句?

注意:它只是代码的一部分,后面有 return 语句。

c arrays

2
推荐指数
1
解决办法
1757
查看次数

标签 统计

arrays ×1

c ×1