C语言初学

目录

1.1C语言简介

1.2C语言主要特点及应用场合

1.2.1主要特点

1.2.2应用场合


1.1C语言简介

1.1C语言是一种结构化语言,它易懂简明,功能强大,它简明易懂,功能强大,可便程序员不必关注程序在何种机器上运行,而致力于问题本身的处理。C 语言集高致诺言和低级语言的功能于一体,适合于各种硬件平台,既可用于系统软件的开发,也适用于应用软件的开发

1.2C语言主要特点及应用场合

   C语言具有丰富的运算符和数据类型,便于实现各种复杂类型的数据结构;它可以直接访
问内存的物理地址,直接对硬件的底层进行操作,能实现汇编语言的大部分功能,因此,也有
人把C 语言称为中级语言;C语言还可以进行位 (bit)运算,实现对数据的“位” 操作。另外
C语言还具有效率高、可移植性强等特点。

1.2.1主要特点

1.程序结构化:结构化的程序语言(或者称为模块化语言)将程序的功能进行模块化,每一个模块具有不同的功能,通过模块之间的相工协同工作,共同完成程序所要完成的任务。 语言程序可以蒋一些不同功能的模块有机地组合在一起,这种模块化的程行议计使得 C语言易于调试和维护

2.C语言运算符丰富:C语言一共有34种运算符,它蒋括号、赋值、逗号等都作为运算符处理,从而使C语的运算类型极为丰富,可以实现其他高级语言难以实现的一些运算。

3.数据结构类型丰富:C语言除了具有自身规定的数类型,还可以自己定义自己的数据类型,来满足程序的需要。

4.书写灵活:对于C语言而言,只要符合C语言语法规则,对于程序的书写限制并不严格。

注意:在我们对程序进行编写时不提倡次做法。

5.适应性广:C语言程序生成的目标代码质量高,程序执行效率高,与汇编语言相比,用C语言编
写的程序可移植性好。

6.关键字简洁:ANSIC 规定C 语言共有 32个关键宇。而其他语言则关键宇较多,如 BASIC 包含 159个关键宇。

7.控制结构灵活:C语言的程序结构简洁高效,使用方便、灵活,程序书写自由。C语言一共有9种控制结构,可以完成复杂的计算。9种控制结构及作用如下图。

C语言的九种控制结构及作用
关键字作用关键字作用关键字作用
goto无条件转移for循环语句break跳出循环或者分支
if条件分支

do

循环语句continue结束当前循环,开始下一轮循环
switch多路分支while循环语句return返回

表中的continue只能用于循环,对于break可用于循环或switch多路分支。

1.2.2应用场合

目前,使用 C 语言的场合主要包括以下几个:
(1)C 语言仍然是编写操作系统的最佳选择。C 语言能最直接与计算机的底层打交道,精巧、灵活、高效。最重要的是操作系统的开发者都是最顶尖的程序员,他们有足够的能力和经验驾驭 C 语言。
(2)在对程序的运行效率有苛求的地方。比如,现在最火爆的“云计算”领域,云平台作为基础架构,对性能的要求非常高,C 语言就是首选。因为 C 语言是目前执行效率最
高的高级语言。
(3)在需要继承和维护已有的 C代码的场合。有很多影响深远的软件和程序库最早都是用C语言开发的,所以还要继续应用C语言

(4)因为学过C语言的语言众多,熟悉C语言风格和语法的人更多,所以C语言成为编程思想交流的首选语言,

(5)C语言能够直接和计算机硬件打交道 ,是单机片开发的首选语言,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值