第1章 程序设计与C 语言 C 语言是一种用途广泛、功能强大、数据类型丰富,运算符多且使用灵活的结构化程序设计语言,它既具有高级语言程序设计的特点,又具有汇编语言的功能,所以使用C 语言既可以开发应用软件,又可以开发系统软件。自20世纪90年代初,C 语言在我国推广应用以来,越来越多的人开始学习和使用C 语言,目前绝大多数学校都将C 语言作为学生学习程序设计语言的入门课程。 为了让大家对C语言程序有一个感性认识,简要介绍程序与程序设计语言、C 语言的发展历史与特点以及C 程序的编辑、编译和运行的步骤。 程序与程序设计语言 程序是为实现特定目标或解决特定问题而用计算计算机语言编写的一系列语句和指令,计算机能严格按照这些指令去做。程序的执行过程实际上是对程序所表达的数据进行处理的过程。一方面,程序设计语言提供了一种数据表达与数据处理的功能;另一方面,编程人员必须按照程序设计语言的语法要求进行编程。程序具有以下特点:1.完成某一特定的任务;2.使用某种程序设计语言描述如何完成任务;3.存储在计算机中,并且被运行后才能起作用。程序设计语言的发展经历了三个阶段:分别是机器语言、汇编语言、高级语言。按照语言的特性,高级语言有经历了不同的发展阶段:分别是非结构化的语言、结构化的语言、面向对象的语言。程序设计语言的功能有数据表达和流程控制两种,其中流程控制有顺序控制结构、分支控制结构、循环控制结构。程序的算法表示可以用文字描述算法、用流程图描述算法、伪代码表示、程序设计语言表示,都具有的特征有确定性、有穷性、可行性、有零个或多个输入、有零个或多个输出。 C 语言程序设计的特点 C语言语句简洁紧凑,使用方便灵活。运算符丰富,表达能力强。C语言程序可移植性好。生成的目标代码质量高,运算效率高。语言处理能力强。C语言是一种结构化语言。 C语言的约定 可以用标识符、关键字、用户自定义标识符、预定义标识符、分隔符就可以组成程序设计语言的语法单位。C语言的语言成分:常量、变量、运算符、表达式、语句、函数定义与调用、输入与输出。 C程序的编辑、编译、链接和运行 程序设计的任务:分析问题、设计算法、程序设计、运行并调试程序、分析程序运行结果、编写程序文档。 运行C程序的步骤与方法 1.编辑源程序、2编译、链接、运行。 使用Visual C++2010学习版开发环境 启动VisualC++2010学习版和使用 VisualC++2010学习版编辑C程序。



