如何从 0 开始学习 C 语言

之前自己是读商科的,没有接触过计算机语言

现在想从 C 语言开始学习

目前正在计蒜客上面做在线编程学习

请问大神们对于如何从 0 开始学 C 有何建议?

补充如下:

之所以一上来就学C,是因为接下来要做一个智能硬件的创业项目

我自己是产品狗,需要对硬件也增加一点了解

后面还会学Arduino

回答:

个人看法:

1、看看官网怎样描述这门语言,如果英文好,就在官网看教程吧。

2、找一个C语言论坛,看看他的板块设置,一般都是一门语言的大致学习成长路径(下图是我做Python学习规划)
图片描述

3、找到一些人见人爱的小demo,照着敲代码,把基础夯实了。

4、找一些实例,跟着写。

5、买一本书,系统性的读一遍,深入理解

6、完成以上,你应该算是一个不错的程序员了,剩下的事情就不需要人讲了,你会在大量练习中也成为一枚高手并找到自己的学习方法。

祝成功。

回答:

学习C语言基本上就3 + 1本书,c primer->pointer c->c traps and pitfalls->expert c programming。当然,在读这些之前,有必要了解下计算机基础,什么二进制啊、内存等等。话说回来,C语言更擅长做底层,你确定要搞这个?要不然还是学pythonJava吧,这些不太需要底层知识

回答:

学习C语言必须推荐一本书,那就是 《The C Programming Language》

回答:

觉得《C语言程序设计:现代方法》(第二版)起手挺好,它对C99特性等许多东西讲得特别详细,这本教材也是斯坦福等名校的C语言教材。

回答:

先问清楚自己为何要学习C语言?

如果是业余爱好,语言类可以选择的范围就大的多,比如python,java等就友好的多;

如果可以自己决定第一门学习的语言,推荐python吧,语法更接近接近自然语言,等有了一定的语言基础,再来学习C语言可能更好;

如果确定就是C了,这里有不少书等着你:

C专家编程

C和指针

C++源于C,对于指针、对于各种地址的偏移计算,对于大端小端的深刻剖析,还得靠一些硬通货来解析;这两本书虽说不厚,但读起来确实费劲,信息量很足,很多都是在平时C++使用中没有意识到的知识点,却又都是重要的点。让人有知其所以然的快感;

涉及到底层的东西,都是用来验证编程功底是否扎实。要想彻底掌握C++底层的东西,还是得看看专家编程,很好的两本书,指针等讲的很透彻。

回答:

C语言程序设计:现代方法》(第二版)挺好

之前也有人推荐这本书

回答:

《C primer plus》 无论是入门还是进阶 都绝对值得一读 上面对于C的基础知识讲的很详细 对于指针、数据结结构也有讲述 另外就是多写代码吧 从Hello World开始

回答:

直接上手C++

推荐《C++ Primer》绝对经典。 千万别看谭浩强的书,错误一大堆,简直就是垃圾!

回答:

c语言更接近与底层,通过学习c语言,你可以知道内存是如何分配和归还的,知道如何通过指针管理内容,流是什么东西,等等,推荐我大学的教科书,谭浩强的c语言程序设计

以上是 如何从 0 开始学习 C 语言 的全部内容, 来源链接: utcz.com/p/194592.html

回到顶部