C语言是一种面向过程的语言,即它是一种由函数、操作符、变量构成的程序结构,旨在为应用程序开发提供可扩展、高灵活性的语言。
C语言让程序员可以把繁琐的任务拆分为多个步骤,而这些步骤就是函数,最终形成一个大的、可重复使用的程序结构。
C语言的优点十分明显,首先,它是一种高效的语言,因为它比较节省内存,而且不会禁用某些特性,其次,它是一种灵活的语言,可以很容易地用于各种类型的平台,此外,它具有清晰的语法,因此可以很容易地理解及修改代码,最后,它可以十分方便地连接到其他的语言、被其他的语言引用,从而增强程序的扩展性。
C语言在计算机领域诞生后影响很大,其用途涉及到计算机底层的OS操作系统的应用编程以及中间件的应用编程,还可以用于智能硬件设备或者创建小型的网站服务程序,C语言也是许多编程语言编写的基础,如Python、Java等。