您当前的位置:首页 > 互联网教程

非常不错的c语言视频教程

发布时间:2025-05-13 19:18:34    发布人:远客网络

非常不错的c语言视频教程

一、非常不错的c语言视频教程

视频教程并不能给你带来质变,只有潜心学习,专注于书,才可以更上一层。

重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。

其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。

四大圣经及其他优秀书籍的信息:

POINTERS ON C Kenneth A.Reek、

Expert C Programming Deep C Secrets Peter Van

Der Linden人民邮电出版社(2008-02出版)

5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》

6.《计算机算法设计与分析(第3版)》

7.《算法艺术与信息学竞赛•算法竞赛入门经典》

9.《编程之美:微软技术面试心得》

(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)

二、c语言入门到精通要学多久

1、一般我们认为精通的意思是,至少你去招聘的时候,说自己精通C语言,不会被HR赶出来,所以大概需要至少5-10年的时间,加上日益不断的练习,如果只是会写一些小的软件或者程序,这样我们一般称之为C语言入门,入门大概需要1-3个月的时间,视投入的时间而定,一般网络上一套C语言的课程是2000元以下的,时间为几个月,会全面的锻炼C语言各项能力,不推荐加入昂贵的培训班,自学或者配合视频比较好,因为计算机是一个非常看重知识学习和搜集能力的专业,如果连C语言都很难自学完成,是比较难入行的。

2、至于软件源码,当然是一个团队的程序员或者个人开发者一行行代码敲出来的。

三、自学C语言教程

1、没有基础可以入门,通过努力可以达到初、中级程序员的程度,但再往上走,就比较困难了。后面需要不少算法、英文和数学知识。

2、教程的话可以参考下面两本教程:

3、李铭城黄中豪陈宇芬:《资料结构 C》

4、英文的话,进入初级之前都不怎么需要。但是进入中级后,需要读一些英文资料。不过现在翻译比较厉害,绝大部分的资料都有翻译。但是要进入高级,就必须要学习英文了,因为最新最核心的资料都是英文的,翻译的往往都会有错误。

5、另外数学在早期影响不大,但是进入中级后就必须要了。因为估算算法时间复杂度、空间复杂度、图、树等等,都涉及不少数学知识。当然如果只是做简单应用或者驱动的话,这方面要求就不会太高。

6、入门级的学习,只要能够掌握:代码三大结构(循环、分支、顺序)、流程图、C语言关键字和语法、输入输出、文件操作、套接字操作。就算是初级满级了。

7、初级程序员:数据结构和算法(排序,查找)、了解软件开发模型(瀑布模型、敏捷模型、原型模型等等)、了解UML、系统常用API、网络通信、编译和SDK环境搭建

8、中级程序员:设计模式、多线程编程、网络通信(服务器、客户端)、面向对象编程、掌握UML、系统网络/文件/互斥/线程/事件/安全API、STL、相关法律法规、知道一些常用软件架构(MVC等)