龙空技术网

无基础的人该怎么去学习c语言?

编程小新 81

前言:

此时咱们对“c语言面向什么的”大致比较珍视,朋友们都想要学习一些“c语言面向什么的”的相关知识。那么小编也在网上收集了一些对于“c语言面向什么的””的相关文章,希望你们能喜欢,各位老铁们快快来学习一下吧!

这是我们在学习一门语言前必须要明白的问题。我们应该了解一种语言为什么还有人在使用,为什么还值得我们学习,以及学会了以后,会应用在什么方面。

当然想对这个问题有一定了解需要经过一段学习和实践之后,才会慢慢有体会。这里我直接给你列几个特点,方便你后面学习时思考。

1. C语言是面向过程的语言,但是,也可以用面向对面的方式编写

2. C语言是最适合用来编写底层代码的高级语言

3. 指针是C语言的灵魂和危险的“双刃剑”

4. 在学习其他面向对象的语言之前,比如JAVA,C++等,必须要学会C语言吗?答案是:否。

这些问题在你还没有C语言基础时可能很难回答,我列在这里就是想给你一些思路,当你学习一段以后,可以回头再去思考这些问题。

重视动手实践

其实现在的教材对于让我们学习一门语言还是比较易懂的。我当年学习C语言的时候用的还是被“诟病颇多”的谭浩强版。

到底是好是坏呢,我个人不好直接评判。但是对于让一个人学会C语言还是没什么问题的。 如果你要是问我你用这个课本行不行,我会回答,没问题。

那么重点来了,不管什么课本,在每章后面都有大量的练习题和上机题。这才是我们应该多用心的地方。

首先课本中的程序,不论你是找人请教也好,还是上网查也好,一定要到机器上去跑一跑,亲手写一写。可能在刚开始阶段你会有很多“拿来主义”。没关系,记下来,有时间一点一点弄清楚。

如果说,学会一门语言是100分的话,那么其实基础知识只占到10分,其他90分都是经验和进阶知识(比如CleanCode,比如各种编程理念等等)。而经验怎么积累起来?必须要动手去写、去试。

课本后每一道题都不要轻易放过。

最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!

标签: #c语言面向什么的