C语⾔函数的简单书写规范和调⽤
函数的结构
返回值类型函数名(传⼊的实际参数,多个值则以英⽂状态下的逗号隔开){
函数体,书写具体的函数内容,或者实现功能的代码
}
函数的书写
写的是⼀个简单的max函数,其具体功能为:
输⼊两个要⽐较⼤⼩的值,如果两个值不相等,则返回较⼤的数。
//max函数功能:
//输⼊两个整数进⾏⽐较⼤⼩,如果不相等则输出较⼤的数
int max(int a,int b){
if(a = b){
printf("两个数的⼤⼩相等,⽆最⼤值");
return0;
}
else{
if(a>b){
return a;
}
else{
return b;
}
}
}
具体的部分和功能就不再多讲,主要的还是了解⼀下函数的整体结构,可以将代码中的结构和函数结构进⾏对⽐,能说出那些是返回值,那些是函数名、函数体即可
函数的调⽤
int c =max(a,b)
⼀般情况下的函数调⽤,传⼊实际参数以后,其本⾝将不再时⼀个变量,⽽是⼀个实际的数值,可以直接赋值给某个变量。
#include<stdio.h>
//max函数功能:
//输⼊两个整数进⾏⽐较⼤⼩,如果不相等则输出较⼤的数
int max(int a,int b){自定义函数怎么用c语言
if(a = b){
printf("两个数的⼤⼩相等,⽆最⼤值");
return0;
}
else{
if(a>b){
return a;
}
else{
return b;
}
}
}
int main(){
//定义两个需要的变量
int a,b=0;
//引导⽤户输⼊两个需要的值
printf("请输⼊你要⽐较⼤⼩的两个数");
//获取⽤户输⼊的两个值并且赋值给定义好的两个变量。
scanf("%d %d",&a,&b);
//调⽤写好的函数,并且将返回值赋值给变量c
int c =max(a,b);
/
/输出变量c
printf("这两个数中较⼤的数为:%d",c);
return0;
}
总结
函数其实本质就是实现某种功能的代码段,可以重复使⽤,为了减轻逻辑负担,所以⼀般情况下的函数都是要求可以重复使⽤,并且能够实现某种功能的,但是对于我们初学者来讲,先应当去了解他的逻辑和结构,不要过分的去追求实现复杂的功能,等到基础出不多,⾃然⽽然就能写出功能复杂的函数了,也希望看到这篇⽂章的你,能够有所收获。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论