要学C,我应该用我的C++;编译器和IDE? 我有Visual C++编译器,知道C++。我想学习C,你能推荐一个C编译器吗?或者我应该用C++编译器和IDE < /P> < P>我推荐VC++纯C,因为它只兼容C89(虽然它支持C99/C11的碎片)。p>

要学C,我应该用我的C++;编译器和IDE? 我有Visual C++编译器,知道C++。我想学习C,你能推荐一个C编译器吗?或者我应该用C++编译器和IDE < /P> < P>我推荐VC++纯C,因为它只兼容C89(虽然它支持C99/C11的碎片)。p>,c++,c,compiler-construction,C++,C,Compiler Construction,我会选择或与你一起去;Netbeans和Eclipse都可以使用 如果有兴趣,Herb Sutter在MS VC++C一致性方面发表了一篇文章(可能有点过时): 如果您的“C++编译器”是gcc,则是。如果它是MSVC,那么它就可以工作了,但是如果你“悄悄地溜走”,潜入C++实体,它不会对你大喊大叫,让你知道。因此,我建议使用GPL编译器,比如gcc。然后,您可以通过gcc命令行参数.Meh强制执行不同的C标准,如果我努力的话,我会得到一个C编译器你确定你还没有C编译器吗?不学习C,学习C++。

我会选择或与你一起去;Netbeans和Eclipse都可以使用

如果有兴趣,Herb Sutter在MS VC++C一致性方面发表了一篇文章(可能有点过时):

如果您的“C++编译器”是gcc,则是。如果它是MSVC,那么它就可以工作了,但是如果你“悄悄地溜走”,潜入C++实体,它不会对你大喊大叫,让你知道。因此,我建议使用GPL编译器,比如
gcc
。然后,您可以通过
gcc
命令行参数.Meh强制执行不同的C标准,如果我努力的话,我会得到一个C编译器你确定你还没有C编译器吗?不学习C,学习C++。你最好能用MSVC做的是把C写为C++,但是C++不是C的超集,在C中有很多事情你可以在MSVC++中做不到。(微软的观点似乎是C是一种不受欢迎的语言,不值得支持。)