关闭

第一章c语言概述

标签: c语言
128人阅读 评论(0) 收藏 举报

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。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:205次
    • 积分:22
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档