因为 C99 允许 VLA 等功能,这实际上会导致可测量的性能差异吗?
最佳答案
在一种语言中提供一些新功能并不一定意味着它会提高性能。 C 语言中添加了 VLA,用于在堆栈上创建小型数组,而不浪费空间。在C11中,VLA是可选的。
关于c - C89和C99性能差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071126/
标签 c performance c99 c89
因为 C99 允许 VLA 等功能,这实际上会导致可测量的性能差异吗?
最佳答案
在一种语言中提供一些新功能并不一定意味着它会提高性能。 C 语言中添加了 VLA,用于在堆栈上创建小型数组,而不浪费空间。在C11中,VLA是可选的。
关于c - C89和C99性能差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071126/