卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

帶有默認參數(shù)的函數(shù)

本文將介紹帶有默認參數(shù)的函數(shù)的使用,并通過一個C 程序代碼的解析來進一步說明。下面是代碼的分析: 代碼分析 #include "PRO1.h" // 程序目錄頭文件 #include /

本文將介紹帶有默認參數(shù)的函數(shù)的使用,并通過一個C 程序代碼的解析來進一步說明。下面是代碼的分析:

代碼分析

#include "PRO1.h" // 程序目錄頭文件
#include  // 輸入輸出頭文件
using namespace std; // 標(biāo)識符空間
int main() // 主函數(shù)
{
    int max(int a, int b, int c  0); // 函數(shù)聲明,c帶有默認值
    int a, b, c; // 定義變量
    cin >> a >> b >> c; // 輸入數(shù)據(jù)
    cout << "max(a, b, c)  " << max(a, b, c) << endl; // 調(diào)用函數(shù),輸出數(shù)據(jù)
    cout << "max(a, b)  " << max(a, b) << endl;
    return 0;
}
int max(int a, int b, int c) // 函數(shù)定義
{
    if (b > a)
        a  b;
    if (c > a)
        a  c;
    return a;
}

上述代碼定義了一個名為max的函數(shù),該函數(shù)有三個參數(shù)a、b和c,其中c帶有默認值0。在主函數(shù)中,用戶輸入三個整數(shù)a、b和c的值,并分別調(diào)用了max函數(shù)兩次,一次傳入了三個參數(shù),一次只傳入了兩個參數(shù)。

max函數(shù)的功能是比較三個數(shù)的大小并返回最大值。在函數(shù)定義中,通過if語句來實現(xiàn)比較并更新a的值,最后返回a。

程序完整源碼

#include "PRO1.h" // 程序目錄頭文件
#include  // 輸入輸出頭文件
using namespace std; // 標(biāo)識符空間
int main() // 主函數(shù)
{
    int max(int a, int b, int c  0); // 函數(shù)聲明,c帶有默認值
    int a, b, c; // 定義變量
    cin >> a >> b >> c; // 輸入數(shù)據(jù)
    cout << "max(a, b, c)  " << max(a, b, c) << endl; // 調(diào)用函數(shù),輸出數(shù)據(jù)
    cout << "max(a, b)  " << max(a, b) << endl;
    return 0;
}
int max(int a, int b, int c) // 函數(shù)定義
{
    if (b > a)
        a  b;
    if (c > a)
        a  c;
    return a;
}

程序運行結(jié)果

用戶輸入三個數(shù)的值,程序會將這三個數(shù)分別傳入max函數(shù)進行比較,并輸出最大值。以下是一個示例的運行結(jié)果:

輸入:4 9 2
輸出:max(a, b, c)  9
      max(a, b)  9
標(biāo)簽: