1 / 86
文档名称:

汉诺塔课件PPT课件.pptx

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

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

分享

预览

汉诺塔课件PPT课件.pptx

上传人:wz_198613 2021/6/27 文件大小:2.01 MB

下载得到文件列表

汉诺塔课件PPT课件.pptx

文档介绍

文档介绍:Contents
为什么要用函数
怎样定义函数
调用函数
函数声明和函数原型
函数的嵌套调用
第1页/共86页
Contents
函数的递归调用
数组作函数参数
局部变量和全局变量
变量存储方式和生存期
变量的声明和定义
第2页/共86页
复****br/>将事先编好的函数,采用“组装”的办法简化程序设计的过程。
1. 模块化程序设计思路
main( )
a( )
b( )
c( )
d( )
e( )
f( )
h( )
g( )
m( )
第3页/共86页
复****br/>将事先编好的函数,采用“组装”的办法简化程序设计的过程。
function 功能。所以,从本质意义来说函数就是用来完成一定功能的。
1. 模块化程序设计思路
2. 函数是从英文哪个单词翻译过来的
第4页/共86页
复****br/>将事先编好的函数,采用“组装”的办法简化程序设计的过程。
function 功能。所以,从本质意义来说函数就是用来完成一定功能的。
则使用函数可以实现代码的( )性。
1. 模块化程序设计思路
2. 函数是从英文哪个单词翻译过来的
3. 若程序中要多次实现某一功能
第5页/共86页
复****br/>将事先编好的函数,采用“组装”的办法简化程序设计的过程。
function 功能。所以,从本质意义来说函数就是用来完成一定功能的。
则使用函数可以实现代码的( 重用 )性。
1. 模块化程序设计思路
2. 函数是从英文哪个单词翻译过来的
3. 若程序中要多次实现某一功能
第6页/共86页
复****br/>形参 实参
4. 函数调用过程
int max(int x,int y)
{ int z;
z=(x>y)?x,y;
return z; }
c = max( a , b );
(main函数)

3
9
第7页/共86页
复****br/>int max(int x,int y)
{ int z;
z=(x>y)?x,y;
return z; }
c = max( a , b );
(main函数)
形参 实参

3
9
4. 函数调用过程
第8页/共86页
复****br/>int max(int x,int y)
{ int z;
z=(x>y)?x,y;
return z; }
c = max( a , b );
(main函数)
形参 实参

3
9
9
4. 函数调用过程
第9页/共86页
复****br/>int max(int x,int y)
{ int z;
z=(x>y)?x,y;
return z; }
c = max( a , b );
(main函数)
调用前,形参x和y不占内存
调用时,为形参x和y分配内存
结束时,释放x和y
形参 实参

3
9
9
4. 函数调用过程
第10页/共86页