函数:做一件事
参数:做一件事需要的额外条件
返回值: 事情做完后产生的结果
函数声明的语法:
static 返回类型 函数名(形参列表)
{
//函数
}
返回类型:函数完成后产生的结果的类型
void 是一种特殊的返回类型,表示无返回类型
声明带返回值得函数示例:
得到两个整数相加的结果
static int Add(int a , int b
{
int result = a + b;
return result; → 或 return a + b;
}
示例:
判断一个数是不是奇数
static bool IsOdd(int n)
{
if(n % 2 != 0)
{
return true;
}
else
{
return false;
}
}
或
static bool IsOdd(int n)
{
if(n % 2 != 0)
}
示例:
static void Main(string[] args)
{
IsPrime();
IsPrime();
}
//判断一个数是不是质数
static void IsPrime(int n)
{
if(n < 2)
return false;
for (int i = 2; i < n; i++)
{
if (n % i == 0)
{
return false;
}
}
return true;
}
函数声明的语法:
static 返回类型 函数名(形参列表)
{
//函数
}
返回类型:函数完成后产生的结果的类型
void 是一种特殊的返回类型,表示无返回类型
声明带返回值得函数示例:
得到两个整数相加的结果
static int Add(int a , int b
{
int result = a + b;
return result; → 或 return a + b;
}
示例:
判断一个数是不是奇数
static bool IsOdd(int n)
{
if(n % 2 != 0)
{
return true;
}
else
{
return false;
}
}
或
static bool IsOdd(int n)
{
if(n % 2 != 0)
}
示例:
static void Main(string[] args)
{
IsPrime();
IsPrime();
}
//判断一个数是不是质数
static void IsPrime(int n)
{
if(n < 2)
return false;
for (int i = 2; i < n; i++)
{
if (n % i == 0)
{
return false;
}
}
return true;
}
return关键字
用于在函数体中返回结果
使用语法:return 值 或 变量 或 表达式
return ;→仅能写在返回类型为void的函数中,仅仅是让函数立即结束
当代码运行到return语句时:
→ 立即结束函数
→ 返回return关键字后面的值、变量、或表达式的结果
用于在函数体中返回结果
使用语法:return 值 或 变量 或 表达式
return ;→仅能写在返回类型为void的函数中,仅仅是让函数立即结束
当代码运行到return语句时:
→ 立即结束函数
→ 返回return关键字后面的值、变量、或表达式的结果
总结:
如果一个函数完成后需要产生一个结果,该函数就有返回值
在声明一个带返回值得函数时,必须指明返回的类型
函数仅能有一个返回类型
如果一个函数不需要返回,那么它的返回类型是vois
使用return关键字来返回结果
返回的结果必须和声明的返回类型匹配
代码运行到return语句时,会立即结束函数,然后返回return后面的结果