C语言子函数的使用,子函数放前面和放后面的区别

#include <stdio.h>

/* 申明子函数:这里注意只有再main函数下面的才需要子函数申明
    函数申明一般是写在这里当然写在main函数中也是可以的
*/
int max(int _X, int _y); //求最大数值

int min(int _X, int _y) //求最小数值:程序实现写在main函数之前不需要声明
{
    if (_x < _y)
        return _x;
    else if (_y < _x)
        return _y;
    else
        printf("num1 = num2\n");
}

int main(int argc, char **argv)
{
    // 函数的声明也可以放在main里面
    // int max(int _X, int _y); //求最大数值
    //定义两个不赋值的变量
    int num1, num2;
    //定义一个变量赋初值为10
    int num3 = 10;
    /* 提示请输入num1 的数值*/
    printf("Plese input num1:");
    /* 给num1赋值:单个赋值方式*/
    scanf("%d", &num1);
    /*输出这两个数值*/
    printf("num1 = %d, num3 = %d\n", num1, num3);
    /* 给num1、num2赋值:几个数值同时赋值*/
    printf("Plese input num1、num2:");
    /* 给num1赋值:单个赋值方式*/
    scanf("%d%d", &num1, &num2);
    /* 输出这两个数值 */
    printf("num1 = %d, num2 = %d\n", num1, num2);

    printf("num1 && num2 in MaxNum = %d\n", max(num1, num2));
    return 0;
}
/** 子函数的逻辑函数 
 * 入口参数:int _x,int _y 
 * 返回参数:int类型
 * 接口功能返回两数最大值
**/
int max(int _x, int _y)
{
    if (_x > _y)
        return _x;
    else if (_y > _x)
        return _y;
    else
        printf("num1 = num2\n");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

凉开水白菜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值