在C++中如何在主函数中调用自定义函数?应该如何学呢?

那怎样将调用的函数很好的衔接到一起呢?

void fun1()
{
cout<<"这是fun1()函数!"<<endl;
}
int MAX(int a,int b)
{
if(a>b)return a;
return b;
}
void main()
{
int a,b,c;
a=11;b=22;
fun1();
c=MAX(a,b);
cout<<"a和b中较大的是"<<c<<endl;
}
函数主要是带返回值和不带返回值的,不是void类型的,都得有返回值
。开始学,可能所有代码全写到主函数里面,等学到函数那章,就需要分工明确了,什么地方是干什么的,代码执行时从主函数第一行开始,遇到函数,就会自动调用函数,如果有参数,就得传参数进去,然后从调用的函数第一行开始执行到最后一行结束所调用的函数,然后回到主函数,接着执行下去。学习的话,就是多看书上的,多理解,按照自己的理解去编程实验,最终熟练
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-18
就直接调用就可以了啊,函数名,有参数的把参数替换就行了
第2个回答  2012-01-02
sum+=pF->Invoke(xi)*delta;
}
return (sum);
}
int main(array<System::String ^> ^args)
{
A ^pA=gcnew A();
MyFunction ^pF1=gcnew MyFunction(pA,&A::f1);
double sum=0.0;
sum=integral(-2,2,100,pF1);
Console::WriteLine("Sum1={0}",sum);
MyFunction ^pF2=gcnew MyFunction(pA,&A::f2);
sum=integral(0,2,100,pF2);
Console::WriteLine("Sum2={0}",sum);
return 0;
}本回答被提问者采纳
相似回答