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

2025-09-25 17:20:53

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

17【C语言-00】编程软件C-Free的安装,注册及使用

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

2、输入以下内容:

#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); 

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

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

4【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】自定义函数的声明及使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢