【发布时间】:2009-05-15 13:45:19
【问题描述】:
这绝对是初学者的问题,但根据最新的播客,我知道没有任何问题太新手了。
我的编程经验为 0,我想学习 C,所以我开始编写 K&R 书。我使用的是 Windows XP 笔记本电脑,我打算使用 Notepad++ 编写,并使用 Code::Blocks 进行编译。
这是我的问题:一旦我在 Notepad++ 中编写了“hello world”程序,我应该如何保存、编译和运行它?
编辑和新问题:当我从 Code::Blocks 构建和运行时,我会看到带有“hello world”消息的提示窗口。它保持打开状态,直到我手动关闭它。但是,当我双击.exe文件时,提示只是闪烁并消失,这是为什么?
非常感谢,
京东
编辑:根据此处的建议,我将使用 Code::Blocks 作为 IDE。
【问题讨论】:
-
不是一个答案,但我真的不会从 C 开始。一旦你了解了通用编程结构,你就会了解指针以及托管代码和 VM 为你做了什么。 ..但这真的很令人沮丧。试试 C#。好语言。可用的好工具(从 MS 免费)。还有很多教程。
-
奥利,谢谢。这些都是公平的观点。我不是专业的黑客,我只是想发展我的计算机软件知识,我选择了 C,因为(根据我所读的)它以相当小的语言涵盖了关键原则。不确定您的评论中的“虚拟机”是什么意思。虚拟机?
-
我的 K&R 副本是一个很好的翻阅文本,当我停止编写汇编程序时它是一个非常宝贵的参考。除非您真的打算学习 Windows/Web 编程,否则您不会出错。 C 有它的位置,(我每天都使用它)虽然我建议它在桌面上失地。面向对象的编程可以在 C 中完成(查看 Linux 内核),但从语法上讲,对于学习的人来说可能具有挑战性。如果你刚刚开始,我真的鼓励你看看 C#。对我来说,它是第一种“理解”现代语言概念的语言。我讨厌 C++、Java。喜欢 C#。
-
单独提出您的新问题 - 这样您更有可能得到答案;)
标签: c