gpt4 book ai didi

c - 如何在 c 中声明具有非常量值的二维数组?

转载 作者:行者123 更新时间:2023-11-30 16:09:46 24 4
gpt4 key购买 nike

我想编写一个矩阵计算器,为此我需要询问用户它的大小,但是当我声明一个二维数组时,它不允许我将变量作为大小,所以我能做什么做什么?

    int main()
{
int n;
print_enter_matrix_size();
scanf("%d", &n);
int matrix[n][n];
return 0;
}

最佳答案

您可以使用动态数组。为此,您可以使用 malloc 来声明您想要的大小,试试这个:allocate matrix in C

关于c - 如何在 c 中声明具有非常量值的二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59038311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com