C语言-简介

C语言是一种集汇编语言及高级语言为一身的,面向过程的结构化和模块化的程序设计语言。

特点:

兼具高级语言与低级语言的双重能力。C语言允许直接访问内存地址,能进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作,所以又被称为中级语言。

生成的目标代码质量好,程序的执行效率高。

 语言简洁,结构清晰。C语言强大的函数功能为程序的模块化和结构化提供了保证。

 语言表达能力强。

程序的通用性和可移植性好。C语言没有依赖于硬件的输入输出语句,而是采用系统库函数进行输入和输出操作,因此C语言不依赖任何硬件系统,这种特性使得C语言编写的程序很容易移植到其他环境中。

不足:

语法限制不严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不做检查等。

猜你喜欢

转载自blog.csdn.net/qq_36109528/article/details/80148695
今日推荐