1. 程式人生 > >聲明帶返回值得函數

聲明帶返回值得函數

是不是 sta ati 函數名 n) string 語法 bool 函數

函數:做一件事
參數:做一件事需要的額外條件
返回值: 事情做完後產生的結果
函數聲明的語法:
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後面的結果

聲明帶返回值得函數