三个数比较大小函数调用c语言,C语言函数的调用——比较两个数的大小

**目录**

一、先写好框架

二、然后定义我们需要的变量

三、这里就要写函数的部分

四、函数部分写完了,但是还一个地方,要值得注意

一、常规方法比较大小

二、指针操作比较大小

--------------------

今天我们要写的是用**调用函数**的方法来 比较两个数字的大小

我们先看看程序的运行效果

![20181206233159252.png][]

## ##

## 一、先写好框架 ##

``````````

#include

void main()

{

}

``````````

## 二、然后定义我们需要的**变量** ##

``````````

int i,j;//只有两个参数

scanf("%d,%d",&i,&j);

``````````

## 三、这里就要写函数的部分 ##

``````````

//这里的max是我们定义的函数名字,这个函数定义为int型表示我们最终要返回一个整形的数字

//括号里的两个表示形参,即我们要把我们在主函数中输入的两个数字放进去,然后再执行函数里面的语句

int max(int i, int j)

{

if(i>j)//很明显的比大小了

return i;

else

return j;

}

``````````

## 四、函数部分写完了,但是还一个地方,要值得注意 ##

当我们写了函数之后,要在主函数之前**声明**一遍, 这里就是告诉程序,我在下面的主函数中要用到我定义的这个函数

**声明如下**

### **一、常规方法比较大小** ###

``````````

#include

int max(int i, int j); //主函数之前声明

int main()

{

int i,j;

printf("输入两个数字,这两个数字之间用空格隔开:\n");

scanf("%d%d",&i,&j);

printf("%d\n",max(i,j));//声明完成之后,在这里调用我们写的函数,并且把我们输入的两个参数放进函数中

}

int max(int i, int j)

{

if(i>j)

return i;

else

return j;

}

``````````

### 二、指针操作比较大小 ###

``````````

#include

int max(int *a,int *b){

if(&a>&b){

return *a;

}else

return *b;

}

int main()

{

int a=1,b=2;

printf("max=%d",max(&a,&b));

return 0;

}

``````````

**运行结果:**

![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWRld2VpMTIx_size_16_color_FFFFFF_t_70][]

[20181206233159252.png]: https://img-blog.csdnimg.cn/20181206233159252.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWRld2VpMTIx_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20190409224642874.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWRld2VpMTIx,size_16,color_FFFFFF,t_70

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值