求解一下下C++题,感激不尽

求解一下下C++题,感激不尽

问题描述:

img

#include<bits/stdc++.h>
using namespace std;
void display(double d)
{
    cout<<"A double:"<<d<<endl;
}
void display(int i)
{
    cout<<"An int:"<<i<<endl;
}
void display(char c)
{
    cout<<"A char:"<<c<<endl;
}
int main()
{
    int a=5;
    double b=0.123456;
    char c='h';
    short d=6;
    display(b);
    display(a);
    display(c);
    display(d);
    return 0;
}
/*输出
A double:0.123456
An int:5
A char:h
An int:6
*/