有戏

 找回密码
 立即注册
简历下载
搜索
热搜: 活动 交友 discuz
查看: 662|回复: 0

定义函数,求三个数的平均值

[复制链接]

1000

主题

1002

帖子

25万

积分

论坛元老

Rank: 8Rank: 8

积分
251951
发表于 2015-1-17 17:20:00 | 显示全部楼层 |阅读模式
#include <stdio.h>

/*
定义 avg 三个整数的平均值
*/

int avg(int a,int b,int c) // a,b 是形式参数,简称形参
{
    int avg = ( a + b + c) / 3;
    return avg;
}
int main()
{
    int i=100;
    int j=200;
    int k=600;
    //1.声明max函数
   int avg(int,int,int);
    //2.调用max函数
    int m;
    m = avg(i,j,k);  //i,j是实际参数,简称实参+
    /*
    函数调用发生以下几个事情;
    1.实参 赋值给相应的 形参;所以 实参与实参 必须个数相同,并且类型相容
    2.进入调用的函数空间:---》执行被调函数中的代码。
    3. 返回主调函数。
    */
    printf("%d", m);
}

大家好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|有戏 粤ICP备2020111303号

GMT+8, 2025-12-6 12:24 , Processed in 0.095057 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表