C语言--简单的介绍

C是什么

	介于汇编语言和高级语言之间的语言。

为什么要用C

  1. 简洁紧凑、灵活方便
    C 语言一共只有 32 个关键字, 9 条控制语句。程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言允许访问硬件,可以像汇编语言一样对位、字节和地址进行操作,这也是选择 C 语言用作嵌入式开发非常关键的地方。
  2. 数据类型丰富
    C 的数据类型大致分为两类:基本数据类型和构造数据类型。基本数据类型: 整型、实型、字符型。构造数据类型: 数组类型、指针类型、结构体型、共用体型。指在基本数据类型的基础上衍生出的数据类
    型,后面会有相应的章节讲解。
  3. 运算符丰富
    运算符,可以理解为具有一定运算规则的符号。不同的运算符,具有不同的规则,如: + 能使两个数据相
    加、 * 能使两个数据相乘等。运算符也可以理解为对数据的操作方式,如: 4 + 5 、 4 * 5,不同的运算符对数据的操作方式不同。就好比给你一个鸡蛋,我们可以炒鸡蛋,可以蒸鸡蛋,可以做鸡蛋汤,可以煎蛋等。丰富的运算符,能使我们对数据进行各种不同的操作,从而达到我们希望的结果。
  4. 结构式语言
    C 是一种融合了控制特性的现代语言,而我们已发现在计算机科学的理论和实践中,控制特性是很重要的。其设计使得用户可以自然地采用自顶向下的规划,结构化的编程,以及模块化的设计。这种做法使得编写出的程序更可靠,更易懂。我们把 C 语言的结构大致分为 3 种:顺序结构、选择结构、循环结构。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
  5. 灵活性,程序设计自由度大
    一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而 C 对语法限制不太严格,这使得我们在表达方面比较灵活自由这种灵活性是优点,同时也是一种危险。优点在于:许多任务(如转换数据形式)在 C 中都简单得多。危险在于:使用 C 时,你可能会犯在使用其他一些语言时不可能犯的错误。 C 给予你更多的自由,但同时也让你承担更大的风险。如:指针的使用,非常灵活,但可能也会犯非常难以追踪的编程错误。所以希望我们编写程序时,一定要仔细,认真,最好按照语法要求编写程序,不要去写一些千奇百怪的代码。
  6. 高效性
    C 是一种高效的语言。 在设计上它充分利用了当前计算机在能力上的优点。C 程序往往很紧凑且运行速度快。事实上, C 可以表现出通常只有汇编语言才具有的精细控制能力。
    C 程序生成代码质量高, 程序执行效率高,一般只比汇编程序生成的目标代码效率低 10~20%。
  7. 可移植性好
    C 是一种可移植语言。这意味着,在一个系统上编写的 C 程序经过很少改动或不经修改就可以其他系统上运行。它适合于多种操作系统,如 DOS、 UNIX,也适用于多种机型。

C怎么样

良好的移植性,对各种系统的兼容性。运行效率高,自由度高。

posted @   joker4865  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示