第1章 C语言概述
语言是人类交流思想的工具。在人与计算机打交道的时候,要让计算机按人们预先安排的步骤进行工作,就要解决人与计算机交流的问题。人与计算机进行交流的语言,称为程序设计语言。C语言是国内外广泛流行的**程序设计语言,既可用它编写各种复杂的应用软件;也能用它编写包括操作系统在内的系统软件;它既具有多种**语言的特点,又具有汇编语言的功能。c语言程序具有良好的可移植性和较高的运行速度,这使得c语言广泛被人们接受。随着计算机的广泛使用,C语言在各个领域的应用也越来越广泛。
本章主要从程序设计的角度,结合C语言的特点和发展,介绍有关程序设计的基本概念以及C语言程序的基本结构等内容。
1.1 程序与程序设计语言
1.1.1 程序的基本概念
计算机本身是无生命的机器,要使计算机为人类完成各种各样的工作,就必须让它执行人们预先设计好的相应程序。
1.程序
人们为了用计算机来解决实际问题,一般总是要编写程序。所谓程序,实际上是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。它表达了人们解决问题的过程,通过在计算机上运行程序,向计算机发出一系列指令,告诉计算机要处理什么以及如何处理,便可按人们的要求解决特定问题。
一个程序一般应包含以下两方面内容:一是对数据的描述,在程序中要指定数据的类型和数据的组织形式,即数据结构;二是对操作步骤的描述,也就是算法。
2.程序设计
程序设计的目的就是用计算机解决问题。所谓程序设计就是把解题步骤用程序设计语言描述出来的工作过程。用计算机解决问题大体上经过以下几个步骤。
……