首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习C语言编程的基础

学习C语言编程的基础
EN

Ask Ubuntu用户
提问于 2012-10-22 22:43:36
回答 2查看 4.4K关注 0票数 1

有一段时间以来,我考虑开始用C编程,然后开始用C#学习编程,我在谷歌上搜索了很多,但找不到一个很好的指南来开始C .However的基础编程。我发现Eclipe与Ubuntu集成得很好,是一个很好的编程环境,可以开始用C编程,但是有人可以给我一些链接,或者告诉我在哪里可以找到开始用C编程的基础,我的意思是好的基础,因为我在google上发现了很多不完整的指南?如果我不要求太多,请给一些如何开始和如何使用Eclipse.Every帮助的提示,将是欢迎的,谢谢。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-10-22 23:36:23

如果您想学习C(这也是第一种编程语言的一个有趣的选择),就不需要使用Eclipse之类的东西来使事情复杂化。我对你的动机很好奇)。我认为,了解所有低级别位元(源代码、编译器、头、库、调试器、makefile)是如何结合在一起的,如果您想要的话,如何将其转换成IDE会更有用。

来自戈达德链接的努力学习C书:

IDE或“集成开发环境”将使您变得愚蠢。如果你想成为一名优秀的程序员,它们是最糟糕的工具,因为它们向你隐瞒了发生了什么,而你的工作就是知道发生了什么。如果您想做一些事情,并且平台是围绕特定的IDE设计的,它们是有用的,但是对于学习代码C(和许多其他语言)来说,它们是毫无意义的。

您肯定不需要Eclipse在C中编写"Hello,World“程序。首先安装编译程序所需的内容:

代码语言:javascript
复制
sudo apt-get install build-essential

然后打开文本编辑器并键入类似的内容

代码语言:javascript
复制
#include <stdio.h>

int main() {
    printf("Hello, World\n");
    return 0;
}

将文件保存为hello.c。在终点站,运行

代码语言:javascript
复制
gcc hello.c -o hello

您将在同一个目录中找到一个名为hello的可执行文件。运行它:

代码语言:javascript
复制
./hello

上面印着“你好,世界”。魔法!现在拿一本关于C的书,试着修改程序来做一些有趣的事情。

票数 4
EN

Ask Ubuntu用户

发布于 2012-10-23 00:02:07

下面列出了一本补充谢尔盖答案的好书。对于一个新开发人员来说,这是推荐的路线。Ubuntu/Linux开发世界是苦甜的。在我看来,这是一条很大的学习曲线,但是一旦你学会了它,世界大部分是开放的和自由的。

这是一个很好的资源http://c.learncodethehardway.org/book/

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

https://askubuntu.com/questions/204893

复制
相关文章

相似问题

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