初始接触嵌入式,接触编程这个行业时,我对这个行业抱有极高的兴趣,在华清远见西安嵌入式22021班学习的一个多月的时间里,我学习了C语言,LinuxC和数据结构。虽然在学习过程中因为初接触这个行业学习有所困难,再加上对电脑不太熟悉,进度慢于其他人,但这也激发了我的学习兴趣,通过努力渐渐缩小了和他人差距。
C语言相对与其他语言来说比较简单,但是C语言是基础中的基础,越基础的问题越容易出错。在学习C语言的过程中,自己往往认为对这个知识点、这个类型掌握的非常好了,但是题目却不那么死板,简单的题中隐藏着大陷阱,偏偏自己不自知,硬要去闯,最后错漏百出。因此在后续课程的学习下我也从未放下对C语言的学习。
C语言前期的内容是一些简单需要记忆的内容,比如数据类型,三大结构等,这些不需要死记硬背,多敲代码是记忆的好方法,在敲代码过程中会经常和你打交道,慢慢不经过思考就可以正确写出它们。对于一开始接触C语言的我们来说,指针是一个难点,指针看似简单,定义也很一目了然,但难在理解。指针的一大应用就是地址传递,相对于需要返回多个数据,值传递就不合适了,指针可以完美解决这个问题。指针种类有许多,仅仅靠记忆难以全部掌握,记忆难免会出现混乱,最有效的方法就是画图,在画图的过程中理解指针的指向和含义。指针在后续课程中也占有很大的作用,同样也是难点。