函数,是具有独立功能,并且能够通过名称重复使用的代码。
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+"是质数");
}