这是这个问题具备很强的两面性,对于想切入某些领域比如嵌入式开发等这些C语言是必须要学的,不但是C语言要学习,数据结构,c++也要切入进去,所以对于C语言的学习,还是要选择的方向,有些java的技术大牛本身也不懂c++,但java搞的风生水起。
从系统学习的角度考虑学习C语言还是很有必要,毕竟懂得底层功能的实现,对于系统的了解软件框架还是有帮助。现在很多主流的编程语言的底层大多是基于C语言构建出来的,了解底层的实现,对于深刻了解底层代码的实现有非常强烈的借鉴意义。
2.制定学习计划,计划的推进以书本的大纲为基准
3.在推进计划的过程中,如果遇到不懂找到 对应的视频学习
4.把指针,数组,函数,结构体,递归,回调等基础学好之后
5.尝试做点C语言的测试小项目,比如贪食蛇,图书管理系统等等
6.找一些开源的代码,通过查找资料争取让自己看明白
7.尝试修改开源代码,并且能够顺畅的运行起来。
推荐一下小编自己的C/C++交流群:775356268 里面教程,源码,干货应有尽有!每天晚上还有免费的直播课堂哦!