33,311
社区成员
发帖
与我相关
我的任务
分享
using namespace std;
#include<iostream>
using namespace std;
int a(){cout<<"a"<<endl;return 1;}
int b(){cout<<"b"<<endl;return 2;}
int c(){cout<<"c"<<endl; return 3;}
int main(){
cout<<a()<<endl<<b()<<endl<<c();
return 0;
}
include<iostream>
using namespace std;
int abs(int a);
float abs(float a);
double abs(double a);
int main()
{
int a=-5,b=3;
float c=-2.4f,d=8.4f;
double e=-3e-9,f=3e6;
cout < <"a=" < <abs(a) < <endl;
return 0;
}
int abs(int a)
{
cout < <"int abs" < <endl;
return (a>=0?a:-a);
}
为什么输出的时候 不先输出"a=",而是先输出"int abs",然后换行 再输出"a=5"??