第1章 C语言概述
1.1 本章要点
一、内容简介
C语言数据类型丰富,运算符灵活多样,用它编写的程序结构良好,可读性强,可移植性好,执行效率高。它既具有**语言的简单易用性,又具有汇编语言的直接操作硬件的大部分功能,因而在应用软件、系统软件的开发中,得到了广泛的应用,C语言是目前*具影响的程序设计语言。
1.程序与程序设计语言
程序是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。它的编制必须借助程序设计语言来完成。
程序设计就是把解题步骤用程序设计语言描述出来的工作过程。程序设计一般包含以下几个步骤:①问题分析;②算法设计;③编写源代码程序;④调试和运行程序。
程序设计语言就是用户用来编写程序的语言,根据程序设计语言与计算机硬件的联系程度分为机器语言、汇编语言和**语言3类。C语言属于**语言,它既可以编写系统软件,也可以编写应用软件。
2.C语言的特点
C语言是一种简明而功能强大的程序设计语言,它提供了用途广泛的编程工具,并可对硬件进行灵活控制。C语言程序较之大多数其他语言更具有良好的可移植性。C语言的优点如下:
(1)语言简洁、灵活;
(2)程序格式书写自由,关键字简练,源程序短,输入的工作量比较少;
(3)具有丰富的运算符,使源程序精练,生成的代码质量高,运行速度快;
(4)数据类型丰富,能实现各种复杂的运算,尤其是指针类型数据,使程序更加灵活、多样;
……