声明带返回值得函数

Posted

tags:

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

函数:做一件事
参数:做一件事需要的额外条件
返回值: 事情做完后产生的结果
函数声明的语法:
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后面的结果

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

js 如何创建带返回值的函数

Java中的函数(方法)声明和调用

带括号的三元表达式在 C 中的函数指针声明中返回函数名称的基本原理

javascript 函数详解

javascript 函数详解

C语言中函数返回值的问题