logo.gif (2828 bytes)
logo1.gif (253 bytes)
pageup.jpg (7897 bytes)firstpage.jpg (7734 bytes)pagedown.jpg (7767 bytes)
 

   

§1.1 C语言的历史背景

(1) A语言--ALOGL60语言--不宜用来编写系统程序;

(2) B语言--第2代BCPL语言--写了第一个UNIX操作系统;

(3) C语言--第3代BCPL语言--写了第二个UNIX操作系统;

(4) 标准C语言--符合ANSI(美国国家标准化协会)规范的C语言-- 87 ANSI-C

§1.2 C语言的特点

C语言之所以被广泛的应用,是因为它具有以下特点:

  1. C语言程序的可移植性好。
  2. C语言的两重性。它既有高级语言的特点,又有低级语言的许多功能。
  3. 程序设计的自由度大。
  4. C语言具有结构化的控制语句。
  5. 语言简洁,灵活。 C语言一共有32个关键字,9种控制语句,程序书写形式自由。
  6. 数据结构、运算符丰富。

  上面介绍了C语言的一般特点,由于C语言有许多其它高级语言所不具备的优点,使它的应用面很广。但C语言比其它高级语言难掌握,对程序员的要求较高。

§1.3 简单的C程序介绍

下面我们先从C语言的几个简单的程序介绍中更深刻的了解C语言程序的特点:

[1.1]

     main ( )

     {

      printf ("I am a student. \n" )

      }

程序执行的结果是输出下列信息:

     I am a student.

  • C语言程序必须有一个main 函数,它是主函数。

  • 函数内容有大括号{ }括起来。

  • printf 是输出函数,

  • 输出内容用双引号引出。

  • "\n"是换行符,

  • C语言中每一个语句后面都要用分号。

[1.2]

void main (void ) /*主函数*/

{

int a,b,c,max/*定义变量*/

printf ("请输入三个数a,b,c \n") /*输出提示信息*/

scanf("%d,%d,%d",&a,&b,&c)/*输入变量abc的值*/

max=a/*假定最大值为a*/

if(max<b)/*其它变量和a的值做比较*/

max=b

if(max<c)

max=c

printf("最大数为: %d", max)/*输出最大值*/

}

运行结果:

请输入三个数 a, b, c

6, 5, 1

最大数为:6

通过上面的例子,我们可以得出如下结论:

  1. 函数是C语言程序的基本单位。一个C语言程序至少包括一个main函数或包含一个main函数和其它若干个函数。C语言的工作都是有函数完成的,C语言的函数库非常丰富,Borlandc C++ 提供300多个函数,标准C语言提供100多个函数。
  2. 一个函数由函数的说明部分和函数体两部分组成,说明部分包括函数名,函数类型,函数属性等,函数体是函数下面用{-----}括住的部分。
  3. 一个函数的执行总是从main()开始的。
  4. C语言程序的的每一个语句后面总是跟一个分号。

 

§1.4 C程序的上机步骤

通常情况下,我们使用Turbo c 2.0环境来编译调试C源程序。

C程序的上机可分为步:

  1. 编写源程序。
  2. 把编写好的源程序输入到计算机中,最好还是使用C语言的集成环境;
  3. 编译源程序,在C语言集成环境中用File菜单的Load命令装入源程序,按Alt+F9键即可编译源程序;
  4. 调试。
  5. 运行程序,编译成功的程序已经可以运行,运行方式有两种:

   ①在C语言的集成环境中运行,您只要按Ctrl+F9键即可运行。

   ②退出C语言的集成环境,在当前目录您会找到生成的exe文件,此时您只要敲入文件名再按回车键即可运行。