【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)
                        