首页编程语言c语言学习编程

c语言学习编程

cysgjjcysgjj时间2024-04-13 18:55:04分类编程语言浏览27
导读:想自学C语言,有什么好的方法和建议?想自学C语言,有什么好的方法和建议?不难,把基本语法搞清楚,培养好编程的思维就行。大概有这么几个点,做好的话基本上就可以打好一个不错的编程基础了。1、基本语法。推荐看谭浩强的C语言教程,比较有用。语法这个东西没什么窍门,多看书,自己多写写代码,见得多用的多,自然也就掌握了。2、多练一些算法。这个阶段……...
  1. 想自学C语言,有什么好的方法和建议?

自学C语言,有什么好的方法和建议?

不难,把基本语法搞清楚,培养编程思维就行。大概有这么几个点,做好的话基本上就可以打好一个不错的编程基础了。

1、基本语法推荐看谭浩强的C语言教程比较有用。语法这个东西没什么窍门,多看书,自己多写写代码,见得多用的多,自然也就掌握了。

2、多练一些算法。这个阶段就多熟悉一些算法,培养自己算法的思维。比如一些基本的排序算法,迭代算法等。

c语言学习编程
图片来源网络,侵删)

3、找例子复现。多到网上找一找人家实现的比较小的项目,自己参照别人的实现多做做复现,积累一点实际的工程经验。

做完上面3步后,基本上你对C语言就能熟练运用了,之后就靠你实际的项目来推动你往更高的层次走了。

我的建议是你不要为了学C语言而学C语言。

c语言学习编程
(图片来源网络,侵删)

你想过没有C语言当初的发明目的是什么? 为什么到现在为止C语言还是那么火? 甚至你可以看看其他的现代语言 比如java python 等等 基本的语法为什么和C语言那么相似?

C语言的目的就是尽量简化对硬件控制的难度。

所以我建议你最好从学习硬件开发开始 你就明白为C语言里有循环结构,每一个函数都要有参数,为什么要对指针的上下界判断

c语言学习编程
(图片来源网络,侵删)

你可以在买一些单片机 国产的STC就可以。学习单片机的开发

也有很多文档,尤其是中文的文档可以使用

资料的内容很全 可以从他入门C语言开发硬件程序

自学C语言,有什么好的方法?

1.书籍

很多人都是用书籍入门,不过我还是建议你在那么多书中选不好的话,你就看视频入门。很多学习C语言的小伙伴,在入门的时候,买了一本又一本的入门教程,最后发现,当你真正的学会了的时候,你再看这些入门书籍就很OK。很多人推荐谭老师的书入门,我也推荐,但是毕竟是很多年前的书啦。你买一本用来看看思维模式,你还需要一本很新的教材。推荐给大家一本《数据结构与算法——C语言班》清华大学出版社;不仅是入门书籍,以后还可以成为你的工具书。

2.***

刚刚说过建议大家以***入门,那么就涉及到了各个知识点问题。现在网络***很泛滥,不知道从哪个知识点学起,那么这时候就需要一个完整的学习线路图,我们可以参考上面的知识点,去找到对应的***,然后进行学习。这里需要注意的是,不要只看***就觉得自己理解了,建议看***的时候,看两遍,第二遍开始跟着操作。还有学习线路图是别人的时候不能加深印象,在学完一个知识点之后,自己做思维导图,可以强化记忆!

3.思维导图

4.心态

我最不爱说心态问题了,大家都是成年人了,如果选择转行还是什么,都应该有自控能力了。但是如果在学习过程中,心态崩了怎么办?在论坛上,找一个一起自学的小伙伴,你崩溃的时候他帮助你,他崩溃的时候你帮助他。如果一起崩溃,还有个志同道合的小伙伴。

如果题主之前有过编程学习的经验的话,学习C语言应该不是什么难事,如果没有的话也不要畏惧,学会编程很容易,难的是学好。

先说说怎么开始自学,学习一门知识最行之有效的办法是看书,当然网上盛行的什么什么C语言教学***之类的,可以看但是那个只能是当成学习的辅助材料,有时候一些难懂的地方参考***上的讲解或许会有一些启发,但看书才是学的最扎实也是学的最好的一种方式,看书的时候能更多的激进自己思考,也给足了时间给你思考,与***上一掠而过的知识相比,书对我们更为宽容。有的人可能觉得看***学的快呀,但是快是在牺牲你扎实基础的前提之上,而书锻炼的是一种发散性思维。学习的书的选择可以有经典的谭浩强的《C程序设计,具体原因是因为这本书介绍的相对简单,很多基础知识配合课后的习题可以很好的掌握。再者是学习中要秉承着谦虚的心态,不要在当自己掌握了一定知识的时候就失去了耐心,养成眼高手低的坏习惯,基础内容具体在于变量运算条件语句,循环语句,掌握这些仅仅占据少量篇幅的知识其实你就可以写出很多代码了,但是正如我前面提到的,学会很容易,学好很难。一门语言的特性是相当复杂的,C语言作为许多其他语言的基础,值得我们深究其中的复杂特性,这才能在你的往后的编程中做到举一反三的效果。其中较为重要的知识点在于指针与数据结构部分,这两个重点在你读完《C程序设计》之后,仍是需要你继续寻找一些***来继续学习,书上简短的篇幅并不能说明很多关于这些部分的知识,而恰恰这是C语言中最重要的最难的知识。

在你学完C语言之后再去继续[_a***_]你接下来要学习什么内容,千万不要定了许多许多目标,但是每个目标完成度都很低,这就有点像吃着碗里的看着窝里的了。一起加油吧!

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/11489.html

语言学习可以
互联网技术哪里比较好 哪些行业有工业互联网技术,哪些行业有工业互联网技术专业