帶有返回值的函數
語法:
類型 函數名(參數列表){
函數體;
return 數據;
}
例:
int getSum(int num1,int num2){
int sum = num1 + num2;
return sum;
}
參數是 函數接收外面傳進來的
返回值 是函數從里面扔出去的
tips:代碼例子如下
#include <stdio.h>
int max(int num1,int num2){
if (num1 > num2) {
return num1;
}
return num2;
}
int doubleToInt(double number){
int temp = number;
if (number - temp >= 0.5) {
return temp+1;
}
return temp;
return 0;
}
int isOrNoRunNian(int year){
if((year % 4 == 0 && year % 100 !=0 )|| year % 400 == 0){
return 1;
}else{
return 0;
}
}
}
int main(int argc, const char * argv[]) {
// insert code here...
// printf("Text1:\n");
// printf("請輸入倆個正整數並以空格隔開:");
// int num1,num2;
// scanf("%d %d,",&num1,&num2);
// printf("%d和%d中較大的值為%d\n",num1,num2,max(num1,num2));
// printf("Text2:\n");
// printf("請輸入一個浮點數:");
// double number;
// scanf("%lf",&number);
// printf("%lf四舍五入為%d\n",number,doubleToInt(number));
//
// printf("Text3:\n");
// printf("請輸入一個年份:");
// int year;
// scanf("%d",&year);
// if(isOrNoRunNian(year)){
// printf("%d是閏年!\n",year);
// }else{
// printf("%d不是閏年,是平年!\n",year);
// }
return 0;
}