C语言函数的简单书写规范和调用

函数的结构

返回值类型 函数名(传入的实际参数,多个值则以英文状态下的逗号隔开){
	函数体,书写具体的函数内容,或者实现功能的代码
}

函数的书写

写的是一个简单的max函数,其具体功能为:
输入两个要比较大小的值,如果两个值不相等,则返回较大的数。

//max函数功能:
//输入两个整数进行比较大小,如果不相等则输出较大的数
int max(int a, int b){
    if(a = b){
        printf("两个数的大小相等,无最大值");
        return 0;
    }
    else{
        if(a>b){
            return a;
        }
        else{
            return b;
        }

    }
}

具体的部分和功能就不再多讲,主要的还是了解一下函数的整体结构,可以将代码中的结构和函数结构进行对比,能说出那些是返回值,那些是函数名、函数体即可

函数的调用

int c = max(a,b)

一般情况下的函数调用,传入实际参数以后,其本身将不再时一个变量,而是一个实际的数值,可以直接赋值给某个变量。

#include <stdio.h>
//max函数功能:
//输入两个整数进行比较大小,如果不相等则输出较大的数
int max(int a, int b){
    if(a = b){
        printf("两个数的大小相等,无最大值");
        return 0;
    }
    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);
	return 0;
}

总结

函数其实本质就是实现某种功能的代码段,可以重复使用,为了减轻逻辑负担,所以一般情况下的函数都是要求可以重复使用,并且能够实现某种功能的,但是对于我们初学者来讲,先应当去了解他的逻辑和结构,不要过分的去追求实现复杂的功能,等到基础出不多,自然而然就能写出功能复杂的函数了,也希望看到这篇文章的你,能够有所收获。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

友人和他的朋友们

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值