如何快速入门C语言?


谢邀!
刚开始学习C# 。看视频是个不错的选择 。边看视频边跟着老师敲代码 。很多知识点 。通过老师的讲解会比看书更容易理解 。而且对于一个功能的实现 。从功能的分析 。到代码的实现 。调试 。都是动态的 。可视化的 。学习起来也更加高效 。
学习编程 。最好的速成的方法就是“坚持” 。每天保证一定的代码量 。在学习的过程中把重点难点做好笔记 。不定期的回去复习 。梳理知识点 。

如何快速入门C语言?

文章插图
以前学习C#是在 “ 如 鹏 网 ”上学习的 。有网络的地方就可以学习 。根据自己的时间来安排学习进度 。有问题随时提问 。老师实时在线答疑 。目前国内C#最好的就是 如鹏网 了 。有技术大牛亲自授课 。口碑不错 。基本上都是慕名而去的 。
有详细的C#课程体系和学习路线 。挺详细的 。可以作为参考 。
第一部分:.NET语言基础
如何快速入门C语言?

文章插图
第二部分:数据库开发
如何快速入门C语言?

文章插图
第三部分:.Net高级技术
如何快速入门C语言?

文章插图
第四部分:web前端
如何快速入门C语言?

文章插图
第五部分:asp.net 核心编程
如何快速入门C语言?

文章插图
第六部分:asp.net MVC
如何快速入门C语言?

文章插图
第七部分:掌上租项目(技术要点)
如何快速入门C语言?

文章插图
第八部分:扩展高级技术
如何快速入门C语言?

文章插图
详细的可以到 如鹏网 上去了解一下 。每个章节的后面都有相应的练习题和面试口才题 。需要以录音的方式进行提交 。实时把控学习进度 。为以后的面试做准备 。有新的课程更新了 。也是可以继续申请了来学习的 。
其他观点:
谢谢邀请!
选择C语言作为入门语言颇有几分难度 。如果你是理工科专业可以考虑 。如果不是理工科建议换一个好上手的语言比如python 。
如何快速入门C语言?

文章插图
学习C语言之前首先要选择一个操作系统 。由于C语言以后的工作环境大部分在linux操作系统下 。所以第一步先安装linux操作系统 。目前比较流行的像redhat/centos/乌班图 。这几个都是比较流行的linux操作系统 。后两个还是开源的 。个人比较喜欢centos 。
接下来就是搭建开发环境了 。在linux下搭建开发环境有三个重要内容:
函数库glibc的安装 。这个函数库是linux下C语言的主要函数库 。一定要安装 。
编译器gcc 。这个是功能强大的不可或缺的多平台编译器 。
glibc_header系统头文件 。少了它很多调用系统功能的C程序就无法运行 。
下面就是使用一个神一样的编辑器vim了 。这个编辑器的熟练程度决定了你在linux界的段位 。毫不夸张 。这个编辑器功能强大 。界面简单 。可以自己配置任何你想做的事(合理范围内的) 。说来惭愧 。我现在也觉得自己没有用的很熟练 。还需要多学习 。
接下来就开始学习C需要的语法 。C的语法并不复杂 。但是在学习初期有很多操作会让你不太好理解 。比如申请内存 。释放内存等等 。这对内存没有概念的人来说不太好理解 。但是不是有那么句话嘛:书山有路勤为径 学海无涯苦作舟!
然后 。重点来了 。重要的事情说三遍!
Linux本身和C语言就是亲密的战友和伙伴 。linux本身就是使用C语言开发的 。所以下一步你的进阶之路就是读linux源代码 。当年我们老师在大学二年级就给我们定下了这个宏伟的学习计划 。当年是两个大本的源代码加注解 。一共2000多页 。想想自己的编程之路都是汗水和泪水啊……
现在网络上也有不少视频材料可以做入门了解了解 。但是视频绝对取代不了看书 。学语言一定要重视实践操作 。边学习边做实验 。相信你一定能学有所成!
最后再唠叨几句关于C语言的事 。有很多人都说C语言不行了 。过时了……我用一句大家颇为熟悉的话回答他:时间上最远的距离是我站在你面前 。你却看不到我 。
其他观点:
零基础学习C语言是有点难度 。而且初学C语言的小伙伴们反应C语言学习比较难 。这是很正常的 。

推荐阅读