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

作者:国际小甜 | 创建时间: 2023-07-17
在特定的情况下,我们可能会重复用到某一相同的代码,为了减少代码量,我们会将其设置为自定义函数,然后再主函数中调用。下面是自定义函数的声明及调用方法。...
【C语言-09】自定义函数的声明及使用

例:

打开C-Free,新建文件。

输入以下内容: #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); }

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

运行过程如图:

说明:

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

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

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

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

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

点击展开全文

更多推荐