gpt4 book ai didi

c - 放宽 visual-studio C 编译器语法

转载 作者:太空宇宙 更新时间:2023-11-04 02:50:03 25 4
gpt4 key购买 nike

是否可以在 VS 2008 C/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;
}

最佳答案

Is it possible under VS 2008 C/C++ compiler, compiling the following code in/as a .c file ?

没有。这是 C99 的特性,MSVC 不支持 C99。您必须在 for 循环之前声明 i

关于c - 放宽 visual-studio C 编译器语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com