程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c中函數的調用

c中函數的調用

編輯:關於C語言

c中函數的調用




 在c/c++中,函數是程序中必不可少的部分。每個程序都必須有一個主函數,還可根據個人需求,編寫需要的函數,實現各種功能。
    題1. 利用函數來輸出兩個數中最大一個數的程序。
     
#include<stdio.h>
int max(int a,int b)
{int z;
z=a>b?a:b;
return(z);
}
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("%d ",c);
return 0;
}
輸入:3 8
輸出:8
 
    若函數值的類型與return語句中表達式的值不同,則以函數類型為准,即函數類型決定返回值的類型。對數值型數據,可以自動進行數值得轉換。
    如在題1中,若將max函數啊a,b和z改為float,則return語句應返回z的值為float型。
     
題2. 利用函數輸出三個數中的最大值。
 
#include<stdio.h>
int main()
{
int max(int a,int b,int c);
int a=21,b=10,c=1;
printf("最大數為:%d ",a);
return(0);
}
int max(int a,int b,int c)
{
if (b>a)
a=b;
if(c>a);
return a;
}
結果:21
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved