繁体   English   中英

放松Visual Studio C编译器语法

[英]Relax visual-studio C compiler syntax for

在VS 2008 C / C ++编译器下,是否可以将以下代码编译为.c文件?

int f(int bounds)
{
   int sum = 0;
   for( int i = 0; i < bounds ; i++ )
   { .... } 
   return sum;
}

GCC似乎可以使用C语法,但是看起来VS'2008更期望这样的东西:

int f(int bounds)
{
   int sum = 0, i;
   for( i = 0; i < bounds ; i++ )
   { .... } 
   return sum;
}

在VS 2008 C / C ++编译器下,是否可以将以下代码编译为.c文件?

否。这是C99功能,MSVC不支持C99。 您必须在for循环之前声明i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM