[英]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.