1 / 15
文档名称:

C语言程序设计及程序代码PPT课件.pptx

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

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

分享

预览

C语言程序设计及程序代码PPT课件.pptx

上传人:wz_198613 2021/6/29 文件大小:1.30 MB

下载得到文件列表

C语言程序设计及程序代码PPT课件.pptx

文档介绍

文档介绍:1
课程要求
上课要求:
请认真做好课前预****课后复****工作;
保持课堂安静,头脑清醒,思维活跃;
无故不得迟到、旷课,出勤率也计入平时成绩考核, 缺课1/3者也将取消考试资格
上机要求:
所有上机作业必须独立完成并必须经上机调试通过;
请珍惜宝贵的上机时间,上机时间谢绝上网、聊天、打游戏。
上机内容,实验报告
第1页/共15页
2
C语言学****建议
边学边练是学好C语言的最好的方法。这种学****方法注重实践,在程序练****中学****C语言的基础知识。学以致用,掌握起来比较快。不仅如此,程序练****中,你的进步会带给你成功的喜悦。
第2页/共15页
3
第一章 C语言概述
程序设计语言
C语言的发展历史
C语言的特点
C程序格式和结构特点
C程序上机步骤
第3页/共15页
4
预备知识
程序设计语言
1)定义:用来编写程序的语言,用于人与计算机之间通讯的语言。
2)程序设计语言的发展
a. 机器语言 一种用二进值编码书写的、能直接被计算机识别和执行的语言。
例如在16位机上,由16位二进制数据组成的一个指令代表一种操作。如用10110**********作为一条加法指令,计算机在接收此指令后就执行一次加法,用10110**********作为减法指令,使计算机执行一次减法。机器语言难学、难记、难写,只有少数计算机专业人员才会使用它。
b. 汇编语言 后来,出现了“汇编语言”,用一组易记的符号代表一个机器指令,如用“ADD 1,2”代表一次加法,用“SUB 1,2”代表一次减法
c. 高级语言 它不依赖于具体的计算机,而是在各种计算机上都通用的一种计算机语言。
第4页/共15页
5
高级语言
FORTRAN 用于数据计算
ALGOL  是一种面向问题的语言,适合编写各种应用软件
COBOL 用于商业管理
BASIC 适合初学者应用
LISP 用于人工智能
Pascal 用于教学
C 用于编写系统软件
PROLOG (Programming in Logic的缩写)是一种逻辑编程语言。它建立在逻辑学的理论基础之上, 最初被运用于自然语言等研究领域。现在它已广泛的应用在人工智能的研究中,它可以用来建造专家系统、自然语言理解、智能知识库等。
Ada 用于编写大型软件
C + +、V C、V B、Delphi、JAVA 、Borland C++、
C++ Builder ,oracle
第5页/共15页
6
c语言出现的历史背景
C语言的版本:Microsoft C、Turbo C、Quick C、BORLAND C

我们可以使用:Turbo C ,/,VC++
C 的发展历程:
ALGOL60 -> CPL -> BCPL -> C -> 标准C -> ANSI C -> ISO C
-> B
第6页/共15页
7
C语言的特点
(1)语言简洁、紧凑、灵活
(2)数据类型丰富
(3)运算符丰富369
(4)程序设计结构化、模块化
(5)语法限制不太严格,程序设计自由度大
(6)可移植性好
(7)能直接对硬件进行操作
(8)生成目标代码质量高 ,运行效率高
第7页/共15页
8
简单的C程序介绍
[例1]
/* ---- The small C rogram. */
main ( )
{
printf(“This is a c program.\n”);
}
运行结果是在屏幕上显示: This is a c program.
第一行用 /* */ 括起来的是程序的注释, main 为函数名。程序从这里开始运行, { } 为语句括号,其中包含C语言的语句。
第8页/共15页
9
简单的C程序介绍
[例2]求两数之和。 
main() 
{ int a, b, sum; /* 定义三个整型变量 */
 a = 123; b = 456; 
sum = a + b;
 printf("sum is %d\n", sum); }

本程序的作用:求两整数a、b之和sum,并在屏幕上输出sum。
语句 int a,b,sum;定义三个整型变量。(int = integer)
语句 a = 123;是一个赋值(assign)语句,把