gpt4 book ai didi

c# - C# 与 C/C++ 中的静态数组

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:17 25 4
gpt4 key购买 nike

此代码在 C# 中是正确的

int x = int.Parse(Console.ReadLine());
int[] t = new int[x];

但是在c/c++中错了

int n;  scanf("%d",&n);  int a[n];

在 C# 静态数组中如何在运行时分配(或者在 C# 中数组是动态的?)

最佳答案

C# 数组在运行时在堆上分配。

C 数组在编译时在堆栈上分配。
C 还可以在运行时使用 malloc 分配数组。 (记得在完成后释放它们)

关于c# - C# 与 C/C++ 中的静态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4227468/

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