1 / 17
文档名称:

第一章 C语言概述.ppt

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

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

分享

预览

第一章 C语言概述.ppt

上传人:xyqkj2010 2012/6/11 文件大小:0 KB

下载得到文件列表

第一章 C语言概述.ppt

文档介绍

文档介绍:C语言程序设计
引言
课程名称如何理解?
程序设计
C语言
掌握计算机程序设计的思想、方法是 学习本课程的最终目的!
C语言是编程工具,是在计算机上进行实际编程的基础。 掌握C语言语法十分重要!
c语言发展背景
低级语言如汇编语言,它的优势在于对硬件编程,可以编写操作系统等系统软件,但它可读性和可移植性差;
而一般高级语言又难于实现汇编语言的一些功能;如:内存地址操作、位操作
C语言集优点于一身,它七十年代初诞生于美国的贝尔实验室,八十年代开始风靡全世界; 1963-1967 剑桥大学推出CPL,BCPL语言 1970,Ken Thompson设计出了B语言 1972,Dennis M. Ritchie在B语言基础上设计出了C语言 1973,Thompson和Dennis M. Ritchie合作用C语言实现了Unix(第5版)
1978,Brian 《C programming Language》(第一版) ——K&R C 1983,ANSI C 1988,K&R按照ANSI C标准重新修改,并出版了《C programming Language》(第二版)
C程序设计步骤
1. 设计算法
2. 表示算法,即书写C语言程序
3. 调试、编译和执行程序
举例
要求编写C程序,实现如下功能: 任意输入两个整数,求其最大值并输出。 一、设计的算法如下: 1、从键盘输入两个整数a,b 2、求取a,b两个整数的最大值c 3、将c的值在显示器上输出
二、编写C程序
#include <>
void main( ) /*主函数*/
{ int a, b, c; /*声明部分,定义变量*/
scanf(”%d,%d”,&a,&b);/*输入变量的值*/
if(a>b) c=a; else c=b; /*求最大值*/
printf(“max=%d”, c);/*输出两者之最大值*/
}
进一步改进程序
int max(int x,int y);
void 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);
}
主函数
执行部分
函数体
函数的声明部分
C程序组成
1、一个完整C程序可以有一个或多个C源程序文件组成。(*.c);
2、每个C源程序由函数构成。其中至少包含且只能包含一个main函数; 函数分main函数 系统提供的库函数(Library Function) 以及用户自定义函数(User-Defined Function)
3、函数与函数之间是调用(called)与被调用的关系。并且一个C程序总是从main函数开始执行。
C程序组成
4、每个函数有两部分组成:函数的首部、函数体。 ①函数的首部(Function Header),即函数的第一行。包含函数名、函数类型、参数名、参数类型。函数名后必须有圆括号。
②函数体(Function Body),即在函数首部下面的大括号{…..}内的部分。
声明部分:定义所有用到的变量
执行部分:由若干语句构成。在某些情况下可以没有声明部分,也可以无执行部分。
C程序组成
5、每个语句和数据定义的最后必须有一个分号。
6、可以用/* ……*/ments)。