函数,是具有独立功能,并且能够通过名称重复使用的代码。

    1.函数的声明,必须写到类中,即program中。

//函数声明语法
static void 函数名()
{
   //函数体      可以是任意功能的代码
}

  带参数的函数的声明:

       其中的参数在作用域结束时,该变量的数据会从内存中移除,每一次对函数的调用,都是独立运行的。

//带参数的函数声明
static void 函数名(参数列表)
{
  //注释内容
}

  其中参数列表,也称之为形参,书写方法:数据类型  参数名,数据类型  参数名,.....

       2.函数的调用,即当程序运行到调用函数的语句时,会执行该函数的函数体。值得注意的是,函数调用前必须先声明。

//调用语法
函数名();

  带参数的函数的调用:

//调用语法
函数名(实参列表)

  实参列表的书写: 值 或 变量 或表达式    //多个实参之间用英文逗号分隔。

      必须注意的是:实参的数量和类型必须和形参完全对应,即形参是什么类型,实参就得什么类型,形参有几位、实参就得有几位。

//例如:质数判断
static void Main(string[] args)
{
    IsPrime(221);
    Console.Write("请输入:");
    int a=int.Parse(Console.ReadLine());
    IsPreme(a);
    int[] nums={5,8,7,22};
    for(int i=0;i<nums.Length;i++)
    {
         IsPreme(i);
    }
}
static void IsPrime(int n)
{
    bool  isFind=false;
    for(int i=2;i<n;i++)
   {
   if(n%i==0)
          {
             isFind=true;
             break;
          }
    }
    if(isFind)
        Console.WriteLine(n+"不是质数");
    else  Console.WriteLine(n+"是质数");
}