C#代碼中函數調用相關問題
所謂的函數就是具有獨立功能的,並能通過名稱重復使用的代碼。函數要特別註意調用之前必先聲明。並且函數的聲明位置必須在類中。
函數聲明的語法是 static void 函數名()
{
//函數體(在函數調用時實行)
}
函數的作用域是 一個變量僅在他所定義的大括號內有效。不同的作用域的變量擁有獨立的內存空間,當作用域結束時,該變量會從內存中消失。而函數中的標識符就是在代碼中需要自行命名的位置。(C#必須由數字 字母 下劃線組成,並且不能用數字開頭,若不滿足該要求,則會出現翻譯錯誤)
接下來就是和函數調用有關了,在調用之前必先聲明,
第一種就是聲明帶參數的函數,函數語法是 static void 函數名(參數列表)
{
//註釋內容
}
參數書寫語法是 數據類型 參數名,數據類型 參數名,……
函數聲明語法就是 public static void (形參列表)……形參就是函數命名時使用的參數
{
註釋內容
}
函數的調用語法 函數名(實參列表)……實參指的是函數調用時使用的參數
當函數調用時,會將實參的的數據賦值給形參。(實參和形參相互獨立,並不影響)
第二種就是聲明帶返回值的參數
函數的返回值:運行完後產生的結果。(return 用於函數體中的返回結果)
使用語法:return 值 或變量 或表達式。 (當函數運行到return語句時,會立即結束函數返回return關鍵字後面的值,變量或者表達式的結果)。
調用帶返回值的函數語法:函數名(實參列表)
函數的調用是一個表達式;返回類型與函數聲明的返回類型一致。
通過充分的調用各種函數可以減少代碼書寫量,節約人力和物力,最重要的是可以減少代碼的錯誤率等。
C#代碼中函數調用相關問題