1. 程式人生 > >C語言函式的呼叫——比較兩個數的大小

C語言函式的呼叫——比較兩個數的大小

今天我們要寫的是用呼叫函式的方法來 比較兩個數字的大小

我們先看看程式的執行效果

 

一、先寫好框架

#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; 
}