C语言入门教程:郝斌老师的课堂讲解

需积分: 50 2 下载量 196 浏览量 更新于2024-07-20 收藏 6.19MB DOC 举报
郝斌C语言笔记 郝斌老师的C语言课堂讲解全程动手敲代码,讲解细致,对于重要知识点的讲解不厌其烦,是一个难得的C语言入门教程。在这里对老师的辛勤付出表示感谢。 郝斌C语言视频教程概述: C语言是最重要的,其他的语言一般很少用了。结构化的代表语言是C语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。 C语言发展和过程: C语言的特点: ·优点:代码量小,速度快,功能强大。 ·缺点:危险性高,开发周期长,可移植性弱。 C语言的危险性高是因为C语言认为程序你想怎么写就怎么写,C语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而Java则不可以。 C语言的开发周期长是因为C语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,好比盖大楼,C语言还要造大量的砖块、钢筋等结构原材料,而C++C# JAVA则进行了一定的继承封装等操作,相当于原材料直接给你,你只需要用它盖楼即可。 市场上的语言可以分为三块: C/c++:单纯的学习C是什么都做不了的。 Java C# C语言的可移植性不强是因为Java的可移植性太强了,所以就感觉说C的可移植性不强。 金山公司最主要是靠WPS办公软件来发展的。WPS是C语言开发的,其安装包比Office少了10多倍。 三大操作系统:Windows、Unix、Linux Windows内核是C语言写的,而外壳是C++写的。Java永远不可能写操作系统。因为Java运行速度太慢了。 而Linux和Unix都是纯C写的。操作系统控制了硬件,如果说操作系统的运行速度慢,那么硬件的运行速度也将慢下来。 C语言在高级语言的执行速度上是最快的,C++其次,而Java和C#是最后的。Java和C#流行,主要的一个原因是可以跨平台。 Fortran语言主要用于科学计算,在第三代语言中,以1980年为分水岭,分为结构化和面向对象语言。Basic语言是VB的前生,Pascal语言一般是用于教学。 郝斌老师的C语言笔记对C语言的讲解非常详细,对于C语言的特点、发展和过程进行了详细的介绍,是一个非常难得的C语言入门教程。