C语言学习的一点经验和心得

第一章:初认C语言

前言

        这是我的第一篇博客,写这份博客的意义在于既是对自己的所学进行系统的复习也是希望对各位正在学习或者准备学习的朋友一点自己的经验,毕竟编程语言这个东西只有当能用自己的语言完全清晰的讲出来,才能算是完全理解了,并且本人在学习C语言的过程中也遇到过不少问题和坑,希望能够分享的经验,解决大家的一些问题,本人是嵌入式专业的,C语言需要掌握的并不是很深,在这里轻提一下:本人水平较低,大神轻喷!!!

一、C语言是什么?

        关于C语言的历史,网上已经有很多了,大家可以自行百度,我就不多提了,我就谈谈我对C语言的看法,本人是嵌入式专业,C语言对我来说是必修的一门语言,这门语言在我看来是一门高效,好上手,简单易懂的语言,它和底层的交互非常的好,通过C语言的学习你可以熟练的和电脑对话,就像和自己的女朋友说话一样。

二、怎么去学习?

        在我看来,做任何事,学习任何一门科目,基础都很重要,C语言的学习,尤为更重要,老话讲得好“基础不牢,地动山摇”,有扎实的语法基础,我们才能去学习更先进,更深入的技术,才能看得懂大神的代码,读懂大神的思路,而且编程语言一通百通,因为编程的思路都是相似的,扎实的学好一门语言后,也方便往其他的方向进行发展,所以希望在前期的学习中,大家能多花点时间,吃懂,吃透,不要一味的求快,这是个循序渐进的过程(本人就在这一点上吃过大亏),我个人的学习路线是:关键字->循环嵌套->函数->指针->结构体(当然还有枚举,联合体,我会在过程中带到),结合项目去熟练掌握C语言是非常重要的技能,希望大家能多敲代码,多思考过程,编码能力是敲出来的!!!

 


总结:

        C语言的学习方法就讲到这里,所有文章我会整合在一起,形成一个系列,目标是:

1.前   期:通过C语言的学习,掌握好基础技能,主要是一些语法的基础;

2.中   期:讲解C语言在嵌入式方面的实际使用,包括串口、CAN、iic、spi、中断、时钟、常用的一些外设等,开源一些小的项目;

3.中中期:讲解操作系统相关的知识,会以RT-OS为例,帮助大家了解内存池、信号量等内容;

4.后   期:讲解嵌入式linux中一些常用的技术栈;

最后提一句:每个人的发展方向不同,特别越到后期,大家走的路分叉越大,有些人可能专注屏幕显示,有些人可能专注电机、控制方面,有些人专注网络、服务器的开发,但是前期学习的路线也都大相径庭,希望大家能够坚持下去,发现学习的快乐之处!!!谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值