手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

【C语言-09】自定义函数的声明及使用

时间:2024-10-13 21:03:09

在特定的情况下,我们可能会重复用到某一相同的代码,为了减少代码量,我们会将其设置为自定义函数,然后再主函数中调用。下面是自定义函数的声明及调用方法。

【C语言-09】自定义函数的声明及使用

工具/原料

C-Free

例:

1、打开C-Free,新建文件。

【C语言-09】自定义函数的声明及使用

2、输入以下内容:#include<stdio.h>#inclu蟠校盯昂de<windows.h>int pr(int a){ int i; for(i=1;i<=50;i++)printf("="); printf("\r"); for(i=1;i<=50;i++){ printf(">"); Sleep(a*20); }}main(){ printf("请等待3秒\n"); pr(3); printf("\n程序将在5秒后关闭\n"); pr(5); exit(0);}

【C语言-09】自定义函数的声明及使用

3、注:Sleep(...)函数为系统暂停函数,详见《【C语言-21】让控制台的运行暂停一定的时间》

4、运行过程如图:

【C语言-09】自定义函数的声明及使用

说明:

1、自定义函数,顾名思义,就是定义一个函数库里没有的函数,并给予其运行方式。

2、系统会从主函数开始运行,运行到自定义函数时会自动跳转到自定义函数内,如图;

【C语言-09】自定义函数的声明及使用

3、建议将自定义函数放置于主函数的前面,如果放置于主函数的后面,仍然要在主函数前面声明函数,就像这样:#include<...>int f() //自定义函数的说明main(){...} //主函数int f(){...} //自定义函数的定义

【C语言-09】自定义函数的声明及使用

4、例题中自定义函数前的int作用是指明函数类型,int为整型,当然也可以为float等其他类型。

【C语言-09】自定义函数的声明及使用

5、自定义函数括号中的int作用是指明参数数类型,当然也可以不给参数,如float f( ){...}

【C语言-09】自定义函数的声明及使用
© 手抄报圈