C 语言是什么

Fanly 问答 2018-10-15 10:12:57 阅读(...)

C是一种高级通用编程语言,适合开发固件或便携式应用程序用于编写系统软件,是最广泛使用的语言之一,它为大多数计算机系统提供了编译器,并影响了许多流行语言,尤其是C++。

C 是一种高级通用编程语言,非常适合开发固件或便携式应用程序,最初用于编写系统软件,C 是由 Dennis Ritchie 在 20 世纪 70 年代早期在贝尔实验室为 Unix 操作系统开发的。

C 语言

C 语言是最广泛使用的语言之一,它为大多数计算机系统提供了编译器,并影响了许多流行语言 – 尤其是 C++。

C 属于语言的结构化程序范例。它经过验证,灵活且功能强大,可用于各种不同的应用。虽然很高 level,C 和汇编语言共享许多相同的属性。

C 的一些最重要的功能包括:

  • 固定数量的关键字,包括一组控制原语,例如 if,for,while,switch 和 do while
  • 多个逻辑和数学运算符,包括位操纵符
  • 可以在单个语句中应用多个分配。
  • 函数返回值并不总是必需的,如果不需要,可以忽略。
  • 打字是静态的。所有数据都有类型,但可以隐式转换。
  • 模块化的基本形式,因为文件可以单独编译和链接
  • 通过 extern 和 static 属性控制对其他文件的功能和对象可见性
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 编程语言 programming language

    编程语言是什么

    编程语言(programming language)是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令,一种能够让程序员准确地定义计算机所需要使用数据的计算机语言,并精确地定义在不同情况下所应当采取的行动。
  • 本体语言是什么

    本体语言是什么

    在计算机科学和人工智能领域,本体语言(ontology language、又称为本体论语言)是指用于构建本体的形式语言。此类语言允许对有关特定领域的知识加以编码,且常常还包括为处理这些知识提供支持的推理规则。
  • 面向机器语言是什么

    面向机器语言是什么

    面向机器语言是为特定的计算机或一类计算机而设计的程序设计语言。这种语言保留了机器语言的外形,即由操作码和地址码组成指令这个外形,但面向机器语言的语言是用符号形式而不用机器代码形式。
  • 逻辑编程语言是什么

    逻辑编程语言是什么

    逻辑编程语言Prolog是一种面向演绎推理的逻辑型程序设计语言,由于其简单的文法、丰富的表达力和独特的非过程语言的特点,很适合用来表示人类的思维和推理规则,从而一问世就赢得了人工智能研究和应用开发者的广泛兴趣。
  • Android

    android语言是什么

    Android以Java为编程语言。 操作系统与应用程序的沟通桥梁,并用分为两层函数层(Library)和虚拟机(Virtual Machine),Bionic是 Android 改良libc的版本。
  • SWIFT语言是什么

    SWIFT语言是什么

    Swift是一款易学易用的编程语言。而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。