用好自定義函式

2021-10-03 17:57:12 字數 729 閱讀 3260

函式有乙個簡潔明瞭的名字能為接下來的程式設計邏輯打下基礎,更是能提高**的可讀性和提公升逼格。來,下面附上常見的命名規則。

匈牙利命名

開頭字母用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫。如long lsum = 0;//l是long的縮寫。

小駝峰式

第乙個單詞首字母小寫,後面的單詞首字母大寫。如long totalnum = 0。

大駝峰式

每乙個單詞的首字母都大寫。如long totalnum = 0。

下劃線命名

顧名思義,下劃線法是隨著c語言的出現流行起來的,在unix/linux這樣的環境,以及gnu**中使用非常普遍。如long num_total = 0。

自定義函式能使程式的結構或邏輯更為清晰,以下為幾種適用情況

減少**重複

如果同樣的功能需要被多次使用。 比如,要在程式不同時間對陣列進行排序。 那麼每個排序點,把排序演算法實現一遍,明顯是白費勁的。

這時定義乙個排序函式就會很好看了。

將龐大的功能模組化

當功能較多,同時**量比較大的時候按照功能抽象出乙個個函式,這樣無論是**閱讀 還是維護都會省力很多。

對於自定義函式它涉及的函式的型別、函式的返回值、形參與實參的情形、傳入的參量,還有有時要涉及到指標這個令人頭大的問題,這些都要經過不斷的練習才能順利的運用好自定義函式。

將自己平時所見過的自定義函式都可以積累下來,在當再次遇見要設計類似甚至是相同的函式時就能有真香的體驗哈哈哈。

自定義函式 Excel之自定義函式

在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...

自定義函式

使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...

自定義函式

自定義函式有標量值函式和錶值函式。標量值函式 如果返回結果指定一種資料型別,則函式為標量值函式。錶值函式 如果返回結果指定table則函式為表值函式。基本語法示例 標量值函式 create function funadd a int return int asbegin declare b int ...