C語言函式的呼叫——比較兩個數的大小
阿新 • • 發佈:2018-12-20
今天我們要寫的是用呼叫函式的方法來 比較兩個數字的大小
我們先看看程式的執行效果
一、先寫好框架
#include<stdio.h>
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<stdio.h> 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; }