C语言网上的课程是很多的,很推荐去B站找一找学习视频,章节也分的很详细;另外就是郝斌的C语言课还是不错的,不至于讲的很枯燥,很通俗易懂,也很适合初学者去学。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
郝斌老师的视频讲的不错,
6年开发经验,擅长C/C++ 、Java、 数据结构、数据库。具有四年培训经验。
郝斌老师所录制的计算机(编程)教学视频,很适合初学者。
随堂写代码,不是一味的念PPT,讲解很深入,初学者很不错的选择
说下我看过的不错的,郁金香C语言教程,和小甲鱼C语言视频教程,两个都是相当不错的,讲解相当精彩,详细。
除了视频教程,也可以多看看书籍,cprimerplus,和谭浩强的书,看了视频有时也会忘记一些知识,有书本可以方便参考。也可以多了解下数据结构和算法可以加强你的编程能力和知识深度。其实学习主要还是看自己的态度,只要坚持就能学好。
你所说的重实践是想做什么,c语言的优势在于它的灵活性,适于做底层开发,你是想写驱动程序吗?还是搞嵌入式?想写小程序,学学sdk,对于学习mfc有好处,视频的名字叫做《c语言也能做大事》,特别适合初学者,真的要做项目,就得看你要学习哪个方向了,搞嵌入式得学arm
郝斌的我也看了,说实话我感觉不好,讲的太繁琐了,本身很有信心热情的去学,结果看了前几小节我就放弃了,都没勇气继续学了。曾怡的孙鑫的和郝斌的也差不多,,我都看郁闷了,,后来发现个夏老师的,感觉不错,挺适合像我这样0基础的,一听就能听懂的那种,最吸引我的就是他讲的原理比喻特别好理解,比如把变量比喻成装东西的箱子,我一下就理解了当初一直不理解的变量赋值,还有很多类似这样的比喻举例,感觉挺好理解的。