声明带参数的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了声明带参数的函数相关的知识,希望对你有一定的参考价值。

总结:
要完成一个动作,需要知道额外条件,就是参数
声明函数时,参数必须包含数据类型和参数名
在函数体中,可以将参数当做变量使用
参数的作用域:仅在函数体中有效
声明带参数的函数
参数在函数体中的应用
在函数体中,可以将参数当做已经声明的变量来使用
参数的作用域:仅在函数体中有效
static void 函数名(参数列表)
{
//注释内容
}
参数列表书写方法:
数据类型 参数名, 数据类型 参数名,…………
案例:输出两个整数相加的结果
static void Add(int a,int b)
{
Console.WriteLine(a = b );//输出a和b相加的结果
}

案例:判断一个整数是不是奇数,输出判断结果
static void IsOdd(int n)
{
//判断n是不是奇数结果
if(n % 2 == 0)
{
Console.WriteLine(n + "不是奇数");
}
else
{
   Console.WriteLine(n + "是奇数");
 }
}

要完成一个功能,需要额外条件
代码示例:利用函数实现判断质数
     static void Main(string[] args)
{
IsPrime();
IsPrime();
}
//判断一个数是不是质数
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 + "是质数");
}
}

参数
要完成一个功能,需要额外条件
声明带参数的函数
参数在函数体中的应用
在函数体中,可以将参数当做已经声明的变量来使用
参数的作用域:仅在函数体中有效
static void 函数名(参数列表)
{
//注释内容
}
参数列表书写方法:
数据类型 参数名, 数据类型 参数名,…………
案例:输出两个整数相加的结果
static void Add(int a,int b)
{
Console.WriteLine(a = b );//输出a和b相加的结果
}

案例:判断一个整数是不是奇数,输出判断结果
static void IsOdd(int n)
{
//判断n是不是奇数结果
if(n % 2 == 0)
{
Console.WriteLine(n + "不是奇数");
}
else
{
   Console.WriteLine(n + "是奇数");
 }
}

代码示例:利用函数实现判断质数

IsPrime();
IsPrime();
}
//判断一个数是不是质数
static void IsPrime()
{
Console.Write("请输入一个数:");
int n = int.Parse(Console.ReadLine());
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 + "是质数");
}
}

代码示例:利用函数实现判断质数
     static void Main(string[] args)
{
IsPrime();
IsPrime();
}
//判断一个数是不是质数
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 + "是质数");
}
}

以上是关于声明带参数的函数的主要内容,如果未能解决你的问题,请参考以下文章

调用带参数的函数

Kotlin函数 ④ ( 匿名函数参数 | 匿名函数 it 关键字 )

c语言函数。

Kotlin - 为setSpans()声明start,end和flasg时,为SpannableStringBuilder创建自定义ext函数,不带重复参数

ES6—带默认值的函数参数及其作用域

声明带返回值得函数