首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C编程入门

C编程入门
EN

Stack Overflow用户
提问于 2009-01-15 12:41:53
回答 10查看 19.7K关注 0票数 9

我来自一个基于PHP的背景,我的新年决心是听Joel和学习C。

我使用的是基于Windows的PC机,我不介意在Windows端进行稍微集中的编程,不过我将从控制台应用程序开始。

  • 我可以使用什么编译器?为什么?
  • 我可以使用什么IDE ?为什么?
  • 对于初学者C程序员来说,还有哪些其他工具是有用的?
  • 有免费的在线导游吗?

我试着寻找这样的问题,但C标签没有好的问题在热门列表上,但如果你知道一些好的,所以问题是与这个相关的,不要犹豫在这里添加到下面。

所以帖子

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-01-15 13:06:19

我会按顺序回答你的问题:

  • 我能用什么编译器?为什么?-通常是gcc在Unix世界,既然你说你不介意Windows,最新版本的MSVC (2008)。尽管它不支持C99。(请记住将项目设置更改为C.)
  • 我能用什么IDE ?为什么?-我听说过关于的一些好东西,但是自从我在Windows上以后我从来没有对它有太多的兴趣,gcc的Windows选项是.不是恒星。MSVC 2008很好,但是Intellisense并不完全符合C#的要求,尽管它在C语言中并不像在C++中那么重要。我听说他们要在2010年修这个。
  • 对初学者C程序员有用的其他工具是什么?-将您的警告级别提高到编译器所支持的最大值。(达到合理的标准)这将帮助您获得良好的编码实践。
  • 有免费的在线指南吗?-是的。不过,我不知道有什么好的。K&R第二版。 --这是一本很棒的书,也是语言的创作者写的简短的书。

还有一点建议:试着坚持并学习标准ANSI C首先,远离专有扩展。

票数 13
EN

Stack Overflow用户

发布于 2009-01-15 12:50:18

您可以尝试使用C++版。您可以轻松地编写C代码并使用C++编译器编译它。我会买一份K&R C的副本,然后仔细研究一下。

编辑:作为Visual的替代,您可以查看MinGW。 --这是一个基于GCC的Win32开发系统。以Unix为中心的C资源在Visual上享有盛名,因为它拥有许多主要Unix库的端口或克隆,因此以Unix为中心的C资源将比在Win32上更好地工作,这些库可能在Visual中可用,也可能无法在Visual中使用,或者在没有某些移植工作的情况下可能无法完全兼容。

票数 7
EN

Stack Overflow用户

发布于 2009-01-15 12:46:18

关于C编程的书籍和在线资源的列表,请参阅这个堆叠溢出柱,当然还有K&R. --这实际上是一本很好的书,而且很短。Win32工作的经典C是Petzold的Windows编程

编辑:我在tvanoffsson的文章中添加了MinGW套件适合于控制台应用程序。另外,几年前,我的一个朋友写了一个C编程教程,这个C编程教程当时很有名,现在还不时出现。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/446589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档