gpt4 book ai didi

c - Visual Studio 2010 编译 C 代码

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

我有以下代码片段。这是 visual studio 2010 中的一个 c 文件。如果我尝试用以下行编译它:int hello = 10;注释掉它会编译得很好。如果我评论其中的那一行,它就不会编译。我是不是遗漏了什么或者我不应该使用 Visual Studio 2010 来编译 C 代码。如果这是一个 Visual Studio 问题,任何人都可以推荐一个易于使用的 IDE/编译器,我可以为 C 编写。

谢谢

int* x = (int*) calloc(1, sizeof(int));

*x = 5;

//int hello = 10;

printf("Hello World! %i", *x);

getchar();

最佳答案

与 C99 或 C++ 不同,在 C89 中,您不能在非声明(如 *x = 5;)之后有声明(如 int hello = 10;) .

MSVC 2010 仍然不支持 C99。

关于c - Visual Studio 2010 编译 C 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985548/

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