三个数比较大小函数调用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
總結
以上是生活随笔為你收集整理的三个数比较大小函数调用c语言,C语言函数的调用——比较两个数的大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UART串口通信浅谈之(一)--基础概述
- 下一篇: UART串口通信浅谈之(二)--寄存器设