电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学习C语言详细笔记

学习C语言详细笔记_第1页
1/149
学习C语言详细笔记_第2页
2/149
学习C语言详细笔记_第3页
3/149
C 语言视频教程 第一讲:(1-13)C 语言概述 一、为什么学习 C 语言 1)C 的起源和发展 2)C 的特点 3)C 的应用领域 4)C 的重要性 二、怎样学习 C 语言 三、学习目标 四、常见问题答疑 (1)学习 JAVA 为什么建议先学 C 语言 (2)没学过计算机专业课程能够学懂 C 语言 (3)英语和数学不好能学好 C 语言么? 五、课程计划 六、举例子:一元二次方程 一、为什么学习 C 语言 1)C 的起源和发展(ppt) 在第三代语言中,以 1980 年为分水岭,分为结构化和面向对象语言。 Fortran 语言主要用于科学计算。 Basic 语言是 vb 的前生,pascal 语言一般是用于教学。 C 语言是最重要的,其他的语言一般很少用了。结构化的代表语言是 c 语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。 在面向对象的语言中 c++是最复杂的语言。由于 c++语言太复杂,sun 公司对 c++进行了改装,产生了java 语言。而c#是由微软开发的,和java 相似,几乎一模一样。 在高级语言的执行速度上,c 是最快的,c++其次,而java 和c#是最后的。Java 和c#流行,主要的一个原因是可以跨平台。 C 语言的发展和过程: 2)C 语言的特点: ·优点:代码量小,速度快,功能强大。 金山公司最主要是靠 w ps 办公软件来发展的。Wps 是c 语言开发的,其安装包比 Office 少了10多倍。 三大操作系统:windows,unix,linux Windows 内核是c 语言写的,而外壳是c++写的。Java 永远不可能写操作系统。因为java 运行速度太慢了。 而linux和unix都是纯c 写的。 操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。 为什么使用c 语言写操作系统呢,首先是因为c 的运行速度快,然后是因为c 可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。 ·缺点:危险性高,开发周期长,可移植性弱。 危险性高:写同一个程序,在java 中会报错,而在c 中不会报错,为什么呢,因为c 认为程序你想怎么写就怎么写,c 语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而java 则不可以。 开发周期长:c 语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,好比盖大楼,C 语言还要造大量的砖块、钢筋等结构原材料,而C++ C# J...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学习C语言详细笔记

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部