下载此beplayapp体育下载

c语言完整版.ppt


beplayapp体育下载分类:bepaly下载苹果 | 页数:约227页 举报非法beplayapp体育下载有奖
1 / 227
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 227 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
计算机程序设计基础课
程序设计人员的必修课
C语言程序设计
主讲:邓沌华
计算机科学与技术学院
计算机软件教研室
dengzhuanhua@
课程简介
C语言是国内外广泛使用的一种程序设计语言,是计算机应用人员必须掌握的程序设计工具。《C程序设计》是高校理工科专业中一门重要的应用性课程,它是学生日后在计算机应用中从事程序设计的基础,又为学生进一步学****其他高级程序设计语言提供了必要的基础。
本课程是一门实践性教强的课程,上机操作是重要的实践环节,通过理论和实践相结合,使学生熟悉用C语言进行程序设计和调试的全过程,加深对C语言本身的理解,得到程序设计方法和技巧的基本训练,从而使学生能利用C语言解决简单的编程问题。
参考书目
谭浩强系列
C程序设计(第二版) 谭浩强主编
C程序设计题解与上机指导谭浩强主编
C程序设计试题汇编谭浩强主编
C程序设计教程
***出版社
第一章认识C语言
教学内容之一:C语言的发展历程
1、C语言出现的历史背景
C语言是国际上流行的、很有发展前途的计算机高级语言。C语言适合于作为“系统描述语言”。它既可以用来编写系统软件,也可以用来编写应用程序。
以前操作系统等系统软件主要采用汇编语言编写。
汇编语言的缺陷:依赖于计算机硬件,程序的可读性、可移植性都比较差。
人们希望采用高级语言编写软件。
高级语言的缺陷:难以实现对硬件的一些操作。
人们希望寻找一种既具有一般高级语言特性,又具有低级语言特性的语言。
C语言应运而生!!!
2、C语言的发展历史
ALGOL60 -> CPL -> BCPL -> B -> C
ALGOL60:离硬件较远,不适合编写系统程序。
bined Programming language,组合编程语言):1963年,英国剑桥大学,规模大,实现困难。
BCPL(bined Programming language,基本的组合编程语言):1967年,英国剑桥,Matin Richards,对CPL进行简化后。
B语言:1970,美国贝尔实验室,Ken Thompson,对BCPL进一步简化,精练、接近硬件,但过于简单,数据无类型。B语言诞生后,Unix开始用B语言改写。
C语言:1972~1973,美国贝尔实验室,,既保留B语言的优点,又克服其缺点。C语言诞生后,Unix很快用C语言改写,并被移植到其它计算机系统。
广泛引起关注:1975年UNIX第六版公布。
3、C语言的常见版本
Borland公司:
Turbo C,Turbo C++,Borland C++
C++ Builder(Windows版本)
Microsoft公司:
Microsoft C
Visual C++(Windows版本)
教学内容之二:C语言的特点
C语言的语言简洁,紧凑,使用方便灵活;
C语言的运算符丰富、功能更强大;
C语言拥有丰富的数据类型;
C语言具有结构化的控制语句(if/else,switch/case,for,while,do…while);
C语言对语法限制不严格,程序设计自由度大;
C语言可以实现汇编语言的大部分功能(支持对硬件的操作);
C语言编译后生成的目标代码小,质量高,程序的执行效率高;有资料显示只比汇编代码效率低10%-20%;
C语言编写的程序具有良好的可移植性。
第二章简单的C程序
教学内容之一:简单的C程序介绍
例1:main( )
{
printf(“This is a C program.\n”);
}
本程序的功能是输出一行信息:This is a C program.
例2: main() /* 计算两数之和*/
{ int a,b,sum; /* 这是定义变量*/
a=123;b=456; /* 以下3行为C语句*/
sum=a+b;
printf(“sum=%d\n”,sum);
}
本程序的功能是计算两数之和,并输出结果:
sum=579
例3:main( )
{ int a,b,c;
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d”,c);
}
int max(int x,int y)
{ int z;
if(x>y) z=x;
else z=y;
return z;
}
本程序的功能是:若用户通过键盘输入的是8,5,则输出max=8.
例4:
#include <>
int main(void)
{ int num;
num=2;
printf(“I have %d cats.\n”

c语言完整版 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数227
  • 收藏数0收藏
  • 顶次数0
  • 上传人陈晓翠
  • 文件大小0 KB
  • 时间2011-09-16