第一章c语言概述

原创 2015年11月17日 21:21:40

C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用,也可以作为应用程序语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

c语言有一下几大特性:

(1)两重性:c语言不仅可以像汇编语言一样,能对硬件进行操作,像一般的驱动开发,都是运用到c语言,另外c语言的语法结构和语法又像高级语言一样,能使人容易看懂和编写。

(2)结构化:c语言开发的另一大特性是一般采用结构化的开发流程,结构化就是除了模块之间必要的信息交流,其余各个部分相对独立,尽可能降低各个模块之间的耦合度,模块之间共用的参数尽可能少。

(3)运行效率极高:特别在linux平台上,linux是用c语言开发的,对于某些平台对运行效率要求很高时,一般采用c语言来编写程序。

(4)可移植性好:c语言编写的程序一般来说不需要进行任何的修改,就可以在不同的平台上运行。当然在移植的问题上来说,一般会用到typedef这个关键字。

(5)具有丰富的数据结构和数据类型,c语言有34个运算符,32个关键字,9种控制语句。

当然c语言也有缺点,就是太灵活,语法结构太不严格,相对限制较少。

  现在, Windows已成为计算机的主要操作系统, 相应的基于Windows的程序开发多采用C++,它虽是一种面向对象的语言, 但其核心内容仍是标准C。

相关文章推荐

C语言第一章概述

  • 2013年07月13日 12:00
  • 417KB
  • 下载

第一章 C语言概述

  • 2015年01月06日 11:57
  • 241KB
  • 下载

第一章 C语言程序设计概述

本章介绍以下内容: 计算机系统架构:硬件和软件 编程语言的发展历程及其特性和使用场景 主流桌面系统(Windows,Linux,Mac)的C语言开发环境的搭建 C程序运行在各大操作系统 C语...

第一章C语言概述

  • 2012年10月28日 20:42
  • 358KB
  • 下载

第一章:Java语言概述

Java语言概述1.软件: 系统软件 vs 应用软件2.人与计算机做交互:使用计算机语言。 图形化界面 vs 命令行方式 dir md rd cd cd.. cd/ del e...

第一章 C语言概述.ppt

  • 2014年11月08日 16:47
  • 844KB
  • 下载

java程序设计语言笔记——第一章 计算机、程序和java概述

1.1 什么是计算机 计算机是存储和处理数据的电子设备,包括硬件(hardware)和软件(software)两部分。 这些组件通过一个称为总线(bus)的子系统连接,总线负责在这些组件之间传...

C语言第一章概述

  • 2013年06月28日 17:54
  • 812KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一章c语言概述
举报原因:
原因补充:

(最多只允许输入30个字)