|
§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语言之所以被广泛的应用,是因为它具有以下特点:
- C语言程序的可移植性好。
- C语言的两重性。它既有高级语言的特点,又有低级语言的许多功能。
- 程序设计的自由度大。
- C语言具有结构化的控制语句。
- 语言简洁,灵活。 C语言一共有32个关键字,9种控制语句,程序书写形式自由。
- 数据结构、运算符丰富。
上面介绍了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);
/*输入变量a,b,c的值*/
max=a;
/*假定最大值为a*/
if(max<b);
/*其它变量和a的值做比较*/
max=b;
if(max<c);
max=c;
printf("最大数为: %d",
max); /*输出最大值*/
}
运行结果:
请输入三个数 a, b,
c:
6, 5, 1
↙
最大数为:6
通过上面的例子,我们可以得出如下结论:
- 函数是C语言程序的基本单位。一个C语言程序至少包括一个main函数或包含一个main函数和其它若干个函数。C语言的工作都是有函数完成的,C语言的函数库非常丰富,Borlandc C++ 提供300多个函数,标准C语言提供100多个函数。
- 一个函数由函数的说明部分和函数体两部分组成,说明部分包括函数名,函数类型,函数属性等,函数体是函数下面用{-----}括住的部分。
- 一个函数的执行总是从main()开始的。
- C语言程序的的每一个语句后面总是跟一个分号。
§1.4 C程序的上机步骤
通常情况下,我们使用Turbo
c 2.0环境来编译调试C源程序。
C程序的上机可分为步:
- 编写源程序。
-
把编写好的源程序输入到计算机中,最好还是使用C语言的集成环境;
- 编译源程序,在C语言集成环境中用File菜单的Load命令装入源程序,按Alt+F9键即可编译源程序;
- 调试。
- 运行程序,编译成功的程序已经可以运行,运行方式有两种:
①在C语言的集成环境中运行,您只要按Ctrl+F9键即可运行。
②退出C语言的集成环境,在当前目录您会找到生成的exe文件,此时您只要敲入文件名再按回车键即可运行。 |