一. 自学C语言,为什么又累又没效率?
自学C语言很久了,为什么还是感觉没多少进度?——很多人自学又累又没效率,是因为自学是非常不容易的事情。
首先,分享一个典型C程序所需要的知识图:
复杂、繁琐,是很多人自学C语言的第一印象。自学之路布满荆棘,你该如何应对呢?
▶ 1、你要面对复杂的C语言,语法、数组、指针、算法这些已经让人晕头转向了,还有指针、内存管理这两座大山。
错误做法:这个语言太难了,换一个简单点的吧,反正都可以入门编程。
如果把自学C语言比作一个游戏,而语法是一层的关卡Boss的话,那么很多人在第一关就被虐得体无完肤,无奈选择放弃,然后投向其它语言的怀抱。
然而,换语言并不能解决根本问题,缺少耐心和他人的指引,大概率你会重蹈覆辙。所以,在开始学习之前,你可以选一本有口皆碑的好书或者网站,耐心学习,打好基本功。每次遇到问题,先花时间自己思考,再从其他地方找答案,你会事半功倍。
▶ 2、你要面对N多次的编译不成功,眼睛会了,上手操作就会出现很多error。
大家都会遇到,刚开始上手编程的时候,每写一行代码都是煎熬。讲的都听得懂,到自己写作业的时候,就是各种出错。输入法错了啊,关键字打错了啊,少一个括号啊!令人崩溃!
错误做法:光看不练,错就错了,先把理论看了再说。
关于练习,很多编程书以及网站都会有习题,跟着习题好好练习,出错之后一定要坚持搞懂。随着不断练习&#