2016新编0郝斌c语言视频教程

2016新编0郝斌c语言视频教程

ID:17498501

大小:5.99 MB

页数:116页

时间:2018-09-02

2016新编0郝斌c语言视频教程_第1页
2016新编0郝斌c语言视频教程_第2页
2016新编0郝斌c语言视频教程_第3页
2016新编0郝斌c语言视频教程_第4页
2016新编0郝斌c语言视频教程_第5页
资源描述:

《2016新编0郝斌c语言视频教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、郝斌c语言视频教程·为什么学习c语言:Fortran语言主要用于科学计算,在第三代语言中,以1980年为分水岭,分为结构化和面向对象语言。Basic语言是vb的前生,pascal语言一般是用于教学。C语言是最重要的,其他的语言一般很少用了。结构化的代表语言是c语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。在面向对象的语言中c++是最复杂的语言。由于c++语言太复杂,sun公司对c++进行了改装,产生了java语言。而c#是由微软开发的,和java相似,几乎一模一样。在高级语言的执行速度上,c是最快的,c++其次,而java

2、和c#是最后的。Java和c#流行,主要的一个原因是可以跨平台。C语言的发展和过程:C语言的特点:·优点:代码量小,速度快,功能强大。·缺点:危险性高,开发周期长,可移植性弱。危险性高:写同一个程序,在java中会报错,而在c中不会报错,为什么呢,因为c认为程序你想怎么写就怎么写,c语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而java则不可以。开发周期长:c语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,现在市场上的语言分三块C/c++:单纯的学习c是什么都做不了的。JavaC#可移植性不强:这是针

3、对java来说的,因为java的可移植性太强了,所以就感觉说c的可移植性不强。金山公司最主要是靠wps办公软件来发展的。Wps是c语言开发的,三大系统:windows,unix,linuxWindows内核是c语言写的,而外壳是c++写的。Java永远不可能写操作系统。因为java运行速度太慢了。而linux和unix都是纯c写的。操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。为什么使用c语言写操作系统呢,首先是因为c的运行速度快,然后是因为c可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。C语言

4、的应用领域:驱动一般是用c和汇编来写的。数据库一般是用c和c++来写的C语言的重要性:病毒最基本的是要感染系统,数据结构,c,c++这三门语言是必须要学习的。牛人牛语:怎样学习c语言参考资料“王爽写的c++也很不错学习的目标:C语言的关键字:C语言程序的格式:第二讲:(14)c语言编译知识1.Cpu,内存条,硬盘,显卡,主板,显示器之间的关系。Cpu不能直接处理硬盘上的数据,必须要先调入内存中。2.Hello,word程序是如何运行起来的。3.什么是数据类型数据类型就是数据的分类,可以分为a:基本数据类型:整形整形int--4短整形shortint-2长整形long

5、int-8浮点型单精度浮点数float:存储范围小-4双精度浮点数double:存储范围大-8字符char:c语言中是没有字符串的。-1B:符合类型:就是把基本类型拼凑在一起。结构体枚举共用体什么是变量变量的本质是内存中一段存储空间,1.Cpu,内存条,vc++6.0,操作系统之间的关系。2.变量为什么必须初始(即赋值)所谓的初始化就是赋值的意思,软件运行与内存关系(垃圾数据)1.软件在运行前需要向操作系统申请存储空间,在内存空间足够空闲时,操作系统将分配一段内存空间并将该外存中软件拷贝一份存入该内存空间中,并启动该软件运行。2.在软件运行期间,该软件所占内存空间不

6、再分配给其他软件。1.当该软件运行完毕后,操作系统将回收该内存空间(注意:操作系统并不清空该内存空间遗留下来的数据),以便再次分配给其他软件使用。综上所诉,一个软件所分配到的空间中极可能存在着以前其他软件使用过后的残留数据,这些数据被称之为垃圾数据,所以通常情况下我们为一个变量,为一个数组,分配好存储空间之前都要对该内存空间初始化。1.如何定义变量数据类型,变量名称=赋予的值等价于数据类型变量名变量名=要赋予的值举例子:IntI=3;等价于inti;I=3;Inti,j;等价于inti;intj;Inti,j=3等价于inti;intj;j=3IntI=3,j=5;

7、等价于inti;intj;I=3;j=5;2.什么是进制我们规定八进制前面加0(零),十六进制前面加0x。常用计数制对照表:Printf的基本用法:1.常量在c中是如何表示的当个字符使用单引号括起来,多个字符串使用双引号括起来。在c中,默认是double类型的。在后面加F表示当做float来处理。1.常量是以什么样的二进制代码存储在我们的计算机中。编码:整数是以补码的形式转换为二进制代码存储在计算机中的,浮点数是以ieee754标准转换为二进制代码存储在计算机中的。字符的本质实际也是与整数的存储方式相同。第三次课:代码规范化·可以参考林锐《高质量c/c++编程》

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。