1 / 13
文档名称:

C语言和C语言概述.ppt

格式:ppt   大小:171KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言和C语言概述.ppt

上传人:n22x33 2018/6/16 文件大小:171 KB

下载得到文件列表

C语言和C语言概述.ppt

文档介绍

文档介绍:C语言和C语言概述
陕西师范大学计算机科学学院
何聚厚
.
1
《C语言程序设计》何聚厚陕西师范大学计算机学院
第一节计算机语言
第二节计算机程序设计
第三节 C语言的由来
第四节 C语言的特点
第五节简单的C程序介绍
第六节 C程序的执行过程
第七节
2
《C语言程序设计》何聚厚陕西师范大学计算机学院
机器语言
汇编语言
高级语言
非过程语言
1、计算机语言
3
《C语言程序设计》何聚厚陕西师范大学计算机学院
2、计算机程序设计
什么是程序?
为了解决某一特定问题用某一种计算机语言编写的指令序列称为程序。
什么是程序设计?
程序是程序设计的结果,在执行程序前必须先排定程序,排定以时间为进程必须完成的各种操作叫程序设计。
用高级语言进行程序设计时要注意以下三个概念:
语法,每种计算机语言都有自己的语法规则。
语义,即某一语法成分的含义。
语用,即正确使用语言。
4
《C语言程序设计》何聚厚陕西师范大学计算机学院
3、C语言的由来
CPL语言
BCPL语言
B语言
C语言
C++语言
规模较大,难以实现
无数据类型
接近硬件,但过于简单,功能有限
用其编写了UNIX操作系统
功能更强大,面向对象
5
《C语言程序设计》何聚厚陕西师范大学计算机学院
语言简洁、紧凑,使用灵活
运算符丰富
丰富的数据类型
结构化的控制语句
语法限制不严格
能进行位操作
语言生成的代码质量高
可移植性好
具有预处理功能
4、C语言的特点
6
《C语言程序设计》何聚厚陕西师范大学计算机学院
程序一
程序二
程序三
程序的结构
5、简单C程序介绍
7
《C语言程序设计》何聚厚陕西师范大学计算机学院
程序一
main( )
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("Sum is %d\n",sum);
}
8
《C语言程序设计》何聚厚陕西师范大学计算机学院
程序二
int max(int x,int y)
{
int z;
if(x>=y)
z=x;
else
z=y;
return(z);
}
main( )
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf(”max=%d\n",c);
}
9
《C语言程序设计》何聚厚陕西师范大学计算机学院
程序三
/*两个整数相加*/
int add(int x,int y)
{
int z;
z=x+y;
return(z);
}
/*两个整数相乘*/
int mul(int x,int y)
{
int z;
z=x*y;
return(z);
}
main( )
{
int a,b,c,d;
scanf("%d%d",&a,&b);
c=add(a,b);
d=mul(a,b);
printf(”%d+%d=%d\n",a,b,c);
printf(”%d*%d=%d\n",a,b,d);
}
10
《C语言程序设计》何聚厚陕西师范大学计算机学院