小鸟儿 发表于 2016-3-19 19:34:16

c++函数的重载问题

#include<iostream>
using namespace std;
int main()
{
        int add(int a,int b);
        int add(double a_2,double b_2);
                int a,b;
                double a_2,b_2;
        add(a,b);
        add(a_2,b_2);
        return 0;
}
        int add(int a,int b)
        {
       int aa;
       cin>>a>>b;
       aa=a+b;
       cout<<aa;
       return 0;
        }
        int add(double a_2,double b_2)
        {
       double aa_2;
       cin>>a_2>>b_2;
        aa_2=a_2+b_2;
        cout<<aa_2;
        return 0;
        }
大神们,为什么我的 double 函数运行乱码

n0noper 发表于 2016-3-21 09:44:53



撸主,为啥我的可以?给张截图,看一下。

小鸟儿 发表于 2016-3-21 15:54:43

n0noper 发表于 2016-3-21 09:44
撸主,为啥我的可以?给张截图,看一下。

恩,我知道了,我只是个只需要运行一次的程序,你试试单独运行双精度函数试试?

小凯2013 发表于 2022-12-26 15:37:15

你的变量没有初始化,95%会乱码!!!
(int and double)
页: [1]
查看完整版本: c++函数的重载问题