正在加载图片...
C/C++语言的特点 main()Line4 Col 2 Insert In printf("hello.worldt\n"): 1、简洁紧凑、灵活方便。只有32个关键字,9种控制 语句。把高级语言的基本结构和语句与低级语言的实 用性结合起来。 2、运算符丰富,表达式类型多样化。共有34种运算 符,可以实现复杂的运算。 3、数据类型丰富,引入了指针概念,使程序效率更高。 器 4、允许直接访问物理地址,对硬件进行操作。 F1-Help F5-2o0m F6-Switch F7-r 对位(bt)、字节和地址进行操作,而这三者是计算 机最基本的工作单元,可用来写系统软件。 口G语言是一种面向过程 6、生成目标代码质量高,程序执行效率高,只比汇编 的结构化程序设计语 程序生成的目标代码效率低10%~20%。 言:如缺少支持代码 7、可移植性好,不同机器上的编译程序,86%的代码 重用的结构;难以适 是公共的,可移植到另一个完全不同的环境中运行。 应开发特大型的程度 等等。 圆上海文通大学 13/65 C/C+语言的特点 口Ct+是由AT&T Bell(贝尔)实验室的jarne Stroustrup博士 及其同事于20世纪80年代初在C语言的基础上开发成功的。 C+保留了G语言原有的所有优点,增加了面向对象的机制。 口C+是由C发展而来的,与C兼容。用C语言写的程序基本上 可以不加修改地用于C+。C+是C的超集,既可用于面向过 程的结构化程序设计,又可用于面向对象的程序设计,是 一种功能强大的混合型的程序设计语言。 ▣VCr(Visual C+)、BC+(Bor land C+)、C#等。 图上海大通大学 14/65 77 13/65 C/C++语言的特点 1、简洁紧凑、灵活方便。只有32个关键字,9种控制 语句。把高级语言的基本结构和语句与低级语言的实 用性结合起来。 2、运算符丰富,表达式类型多样化。共有34种运算 符,可以实现复杂的运算。 3、数据类型丰富,引入了指针概念,使程序效率更高。 4、允许直接访问物理地址,对硬件进行操作。 对位(bit)、字节和地址进行操作,而这三者是计算 机最基本的工作单元,可用来写系统软件。 6、生成目标代码质量高,程序执行效率高,只比汇编 程序生成的目标代码效率低10%~20%。 7、可移植性好,不同机器上的编译程序,86%的代码 是公共的,可移植到另一个完全不同的环境中运行。  C语言是一种面向过程 的结构化程序设计语 言:如缺少支持代码 重用的结构;难以适 应开发特大型的程度 等等。 14/65 C/C++语言的特点 C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士 及其同事于20世纪80年代初在C语言的基础上开发成功的。 C++保留了C语言原有的所有优点,增加了面向对象的机制。 C++是由C发展而来的,与C兼容。用C语言写的程序基本上 可以不加修改地用于C++。C++是C的超集,既可用于面向过 程的结构化程序设计,又可用于面向对象的程序设计,是 一种功能强大的混合型的程序设计语言。 VC++ (Visual C ++)、 BC++(Borland C ++)、C#等
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有