文档介绍:C程序设计
谭浩强著
清华大学出版社
语言40学时
第1章 C语言概述
课堂教学1学时
累计1学时
语言40学时
C语言出现的历史背景
通用的程序设计语言
可开发系统软件和应用软件
既具有高级语言的功能,又具有低级语言的许多功能
语言40学时
什么是C语言?
汇编语言的速记形式
低级语言的高级形式
高级语言的低级形式
语言40学时
C语言的发展
ALGOL 60(1960)国际委员会
精致远离硬件
CPL复合程序(1963)英国剑桥大学
规模较大,难以实现
BCPL(1967)英国剑桥大学
浓缩CPL
B(1970)美国贝尔实验室
太简单,接近硬件
C(1972~1973)美国贝尔实验室
最初为UNIX
语言40学时
随着UNIX的日益广泛使用,C语言也迅速得到了发展。
C标准
标准C 1978年发表
ANSI C 1983年发表
87ANSI C 1987年发表
语言40学时
C语言的特点
语言简洁、紧凑,使用方便、灵活
运算符丰富
数据结构丰富
具有结构化的控制语句
语法限制不太严格
可直接访问物理地址
生成目标代码质量高
可移植性好
语言40学时
简单的程序介绍
#include ""
main( )
{
printf("This is a c program.\n");
}
运行结果:
This is a c program.
语言40学时
#include ""
main( ) /*求两数之和*/
{int a,b,sum; /*定义变量*/
a=123,b=456;
sum=a+b;
printf("\nsum is %d\n",sum);
}
运行结果:
sum is 579
语言40学时
main( ) /*主函数*/
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("\nmax=%d\n",c);
}
int max(int x,int y) /*定义max函数*/
{int z;
if(x>y)z=x; 运行结果:
else z=y; 入:8,5
return z; 出: max=8
}
语言40学时