第一章c语言概述

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值