1.函数调用的一般形式:函数名 ( 实参列表 );

    • 形参与实参类型相同,一一对应。
    • 函数调用方式
      • 作为语句:printstar( );
      • 作为表达式: c=max( a,b );
      • 作为另一个函数的参数: cout<<max( a,b );

    2.在函数中调用另一函数需要的条件

    • 被调用的函数必须是已存在的函数。
    • 如果使用库函数,必须用#include
    • 函数调用遵循先定义、后调用的原则,即被调函数应出现在主调函数之前。
    • 如果使用用户自定义的函数,而该函数与调用它的函数在同一出现单位中且位置在主调函数之后,则必须在调用此函数之前对被调用的函数作声明。
      1. void main (void)
      2. {
      3. float a,b, c;
      4. float max (float,float); //函数原型说明
      5. cin>>a>>b;
      6. c=max (a,b) ;
      7. cout<<“The max is”<<c<<endl;
      8. }
      9. float max (float x, float y)
      10. {
      11. float z;
      12. z=(x>y)? x : y ;
      13. return z;
      14. }