自定义函数11
发布网友
发布时间:2024-03-04 23:31
我来回答
共3个回答
热心网友
时间:2024-12-12 23:50
一般先进行函数声明,然后定义,如
int add(int a,int b);//函数声明
int add(int a,int b)//函数定义,我这里定义了一个加法函数。
{return a+b; }//函数功能是实现两个数相加
void main()
{
int a;
int b;
a=1;
b=1;//上面定义了两个参数
printf("%d",add(a,b));//实现a+b并且输出。
}
//这里只是举个例子,当然你还可以自定义各种各样的函数,还有就是
//定义函数不要预处理命令。
//还有问题就加我的QQ(459952580)
热心网友
时间:2024-12-12 23:51
举个例子
int fn()
{
return 1+1;
}/*以上就是一个自定义的函数定义,这个函数的功能就是计算1+1的值返回给调用处*/
main()
{
int a;
a=fn();/*调用fn这个自定义函数*/
printf("%d",a);
}
自定义函数不需要预编译指令
自定义函数由函数头和函数体构成
函数头包括函数返回值类型,函数名称,和参数表
如例子中的int fn()就是函数头,int是类型,fn是名称,()是参数表,当然这个没有参数,如果需要参数就在括号里面定义
函数体就是函数执行的语句由大括号括起来
例子中的{
return 1+1;
}
就是函数体
热心网友
时间:2024-12-12 23:51
自定义函数,就是自己编的函数~
比如书里都有的那例子,求最大值的那个max(x,y),函数体,包括返回值都是你自己定义的,这就是自定义函数。
如果你的自定义函数和main函数写在一起,就不需要预处理,只需要在引用这个函数之前声明一下就行。如果你的自定义函数比较多,你可以编一个头文件,比如myFunction.h,然后在这个里边对函数进行定义,然后再main函数开始前include "myFunction.h"就行了。