gpt4 book ai didi

c - C 有 stackalloc 函数吗?

转载 作者:太空狗 更新时间:2023-10-29 16:42:51 27 4
gpt4 key购买 nike

是否有一个用 C 实现的 stackalloc 函数,允许您在堆栈上分配一个可变长度的数组,如 stackalloc in C#

最佳答案

alloca 但它不是标准的。此外,自 C99 以来,有一个称为“可变长度数组”的功能。

int n;
scanf("%d", &n);
int v[n]; /* Will fail badly if n is large. */

有节制地使用并且 VLA 的值较小可能会非常好。

关于c - C 有 stackalloc 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162579/

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