问题:既然有面向对象的C++语言,为什么要学习c语言?
说明1:C++是由于开发大型应用程序的需要而产生的,并非所有人都要制作大型软件
说明2:面向对象的基础是面向过程。C++是针对性的语言,C是针对过程的,C++学起来比C语言难得多,所以不太适合程序设计新手。
c语言的特点。
(1)语言简洁紧凑,使用方便灵活。32个关键词,9个控制句,程序形式自由。
(2)运算符丰富。34种运算符。
(3)数据类型丰富,具有现代语言的各种数据结构。
(4)具有结构化的控制模块化和结构化的语言。
(5)语法限制不太严格,程序设计自由度高。
(6)允许直接访问物理地址,可以进行位置操作,可以实现汇编语言的大部分功能,可以直接操作硬件。兼具高级和低级语言的特点。
(7)目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。
(8)程序移植性好(与编辑语言相比)。基本上不修改可以用于各种类型的计算机和各种操作系统。
关于《c语言和c++的区别?哪个更好?》的相关内容,就给大家讲到这里。
本文链接地址:https://www.xiaozeseo.com/jzjc/887.html 未经允许禁止转载。