初学函数的参数

函数的类型之一,有返回值,有输入输出参数

在调用函数时,需要定义同种类型的变量去接收输出参数,直接用"="连接函数,接收到的只是函数的返回值

函数的输入输出参数,最多是17个

拿一元二次方程求根为例

public double gen(double a, double b, double c, out double x1, out double x2) // 输出参数格式 out 数据类型 变量
{
    double x;
    x = b * b - 4 * a * c;        
    x1 = 0;                            //函数中输出参数必须赋值,即便不满足下面的if条件,x1,x2依然带着最初的赋值输出
    x2 = 0;
    if (x > 0)
    {
    x1 = (-b + Math.Sqrt(x)) / (2 * a);
    x2 = (-b - Math.Sqrt(x)) / (2 * a);
   }

   else if(x==0)

   {

    x1 = (-b + Math.Sqrt(x)) / (2 * a);
    x2 = (-b - Math.Sqrt(x)) / (2 * a);

   }

   else

   {

      

   }
return x;  //返回值
}

posted @ 2015-04-14 09:29  九省巡按  阅读(180)  评论(0编辑  收藏  举报