C语言具备代码量小、运作速度快、功能强大这三个优点。但它的开发周期比较长。当代码上到10万行的时候极易崩溃,会出现各种无缘无故的错误。这时候就需用另外一类思想将整个程序的框架重新设计一下,即用面向对象的思想设计。这也是C语言现在没有Java流行的原因。
c语言是什么
C语言是一门面向过程的、抽象化的汇编语言,普遍使用于底部开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生小量的机器语言和无需任何使用环境支持便能运作的高效率程序语言。它既具备高级语言的特性,又具备汇编语言的特性。C语言特性:简洁的语言、具备结构化的控制语句、丰富的数据类型、丰富的运算符、可对物理地址进行直接操作、代码具备较好的可移植性、可产生高质量、目标代码运行高效率的程序。
c语言是面向过程的还是面向对象的
c语言是面向过程。面向过程是一类以过程为核心的编程思想,它首要解析出处理问题所需的步骤,接着用函数把这一些步骤一步步实现,在运用时逐个调用,是一类基础的顺序的思维模式。面向对象是按大家了解客观世界的系统思维模式,运用基于对象(实体)的定义创建模型,模仿客观世界解析、设计、实现软件的编程思想,利用面向对象的定义使计算机系统软件能与现实世界中的系统相互对应。