C语言概述

C语言的产生和发展

计算机程序由一系列的指令构成。创建程序时,必须指定计算机要执行的命令,以获得所需的操作,定义这些指令的过程叫做编程。

计算机执行的指令实际上是由二进制数1和0组成的有限序列,它们代表着计算机内部产生的电子信号。

C语言的特点

C语言发展如此迅速,而且成为最受欢迎语言之一,主要是因为他具有强大的功能。

归纳起来C语言具有以下特点:

①简洁紧凑、灵活方便。C语言一共有32个关键字

关键字 关键字 关键字 关键字
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

②预算符丰富

③数据类型丰富

④C语言是结构化语言

⑤语法限制较少,程序设计自由度较大。

⑥C语言允许直接访问物理地址,可以直接对硬件进行操作

⑦C语言程序生成代码质量高,程序执行效率高

⑧C语言适用范围广,可以移植性好。

两个简单的C程序

先来看两个简单的C程序,从中了解C程序的一些特性。

1
2
3
4
5
#include<stdio.h> //头文件
main(){ //main函数
printf("Hello world!"); //格式输出
getch(); //按任意键结束
}

本程序的作用是在屏幕上输出一行信息:

Hello World!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int sum(int x,int y)
{
int z;
z=x+y;
return z;

}
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=sum(a,b);
printf("sum=&d\n",c);
getch();
}

本程序的作用是求出两个整数的和并输出,如果送键盘上输入

300,279

并按回车,则输出结果是:

sum=579

通过以上两个例子,可以看出一个C语言有以下特点:

①C语言是由若干个函数构成的

②一个C程序总是从main()函数开始执行的,无论main()函数位于什么位置

③函数体内还可以包含变量定义和函数说明等语句,每条语句均以分号结束

④注释以”/ * “开始,并以” */ “结束

⑤C程序书写格式自由