【C语言-09】自定义函数的声明及使用
在特定的情况下,我们可能会重复用到某一相同的代码,为了减少代码量,我们会将其设置为自定义函数,然后再主函数中调用。下面是自定义函数的声明及调用方法。
例:
- 01
打开C-Free,新建文件。
- 02
输入以下内容: #include<stdio.h> #include<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); }
- 03
注:Sleep(...)函数为系统暂停函数,详见《【C语言-21】让控制台的运行暂停一定的时间》
- 04
运行过程如图:
说明:
- 01
自定义函数,顾名思义,就是定义一个函数库里没有的函数,并给予其运行方式。
- 02
系统会从主函数开始运行,运行到自定义函数时会自动跳转到自定义函数内,如图;
- 03
建议将自定义函数放置于主函数的前面,如果放置于主函数的后面,仍然要在主函数前面声明函数,就像这样: #include<...> int f() //自定义函数的说明 main() {...} //主函数 int f() {...} //自定义函数的定义
- 04
例题中自定义函数前的int作用是指明函数类型,int为整型,当然也可以为float等其他类型。
- 05
自定义函数括号中的int作用是指明参数数类型,当然也可以不给参数, 如 float f( ){...}
赞 (0)