是否可以在Visual Studio 2015中使用C90编译器(因此不提供新功能)?
背景:在研究中,我们必须使用C90标准学习C。

最佳答案

不,VS中没有禁用某些C99功能的功能,这些功能是“ C模式”的固有部分。 Update 3引入了/std开关,但仅适用于C ++。

在VS中编写代码后,您可以针对C90验证代码。例如,您可以使用gcc.godbolt在线编译器传递以下选项:

-x c -std=c90 -pedantic -Wall

08-16 23:06