下载此文档

c程序语言-函数课件ppt.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
封面
计算机程序设计
C语言程序设计
第八章 函数
第八章
函数
§8 函数
本章主要介绍了模块化程序设计的思想,讲解函数定义的方式、函数的参数的传递方式、函数的返回值。
同时重点讲解了局部变量和全局变量的区别和注意事项。
重点:模块化程序设计的思想,和局部变量和全局变量的区别。
C语言的函数
C语言的特点
结构化程序设计
模块化程序设计
C语言中的函数是支持程序设计实现模块化和层次结构的基础,C语言函数是由完成某一特定任务的说明语句和执行语句组成的基本功能单元
§8-1 概述
问题的提出:
设计一程序,实现学生成绩的处理:求平均值、方差、分段统计等。
解决方法:可以顺序地在程序中,实现这些算法。但可能出现的问题是程序重复、不容维护
好的解决方法:采用结构化程序设计的思路,分模块设计à 函数
例:通过调用求最大值函数,实现求a,b 的最大值.
示例
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return z;
}
主调函数
被调函数
函数的一般形式
函数的一般形式:
类型说明符函数名(形参表列)
形参说明;
{
数据描述;
算法实现;
}
例如:y=x2-1
float y(x)
float x;
{
return(x*x-1);
}
说明
函数名
程序自定义的标示符,用以标识该函数
类型说明符
定义函数返回的数值类型
可以为C语言中的任意类型、整型时可以省略,无数值返回时,可以用void表示
返回值
Return中的表达式的值,返回给函数名(函数调用)
形参表列
以逗号分隔的变量名表,值由主调函数初始化
函数的特点
C 语言中关于函数的约定:
一个源程序文件由一个或多个函数组成,但有且仅有一个main()函数
一个C程序可以由多个文件组成;
C程序从main()开始执行,由主函数结束
函数之间的关系相互独立,不存在从属关系
主函数和其它函数发生关系是靠函数调用实现的
函数调用:实参=>形参
调用函数应注意
任何函数均可相互调用(main除外)
主调函数、被调函数
main()
{
float a;
float y( float);
a=3;
printf("%.2f\n",y(a));
}
float y(x)
float x;
{
return(x*x-1);
}
函数调用
float y(float);
函数说明

c程序语言-函数课件ppt 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dsmhb
  • 文件大小0 KB
  • 时间2013-01-23