【发布时间】:2020-03-24 14:33:49
【问题描述】:
我正在尝试使用最新的 Visual Studio 2019 社区来运行一些 C 项目,但编译器尝试将其构建为就像它是 c++ 代码一样。 例如,像这样声明一个数组会引发错误:“表达式必须具有常量值”
#include <stdio.h>
int main(){
int input;
scanf("%d", &input);
int array[input];
return 0;
}
我知道 C++ 不允许这样的声明,但我的源文件是 .c 格式的,那为什么它不像其他 IDE 那样构建和运行呢?
【问题讨论】:
标签: c++ c visual-studio visual-studio-2019