VB中函式後加字元含義,如space

2022-05-07 02:15:07 字數 799 閱讀 9855

在看vb**的時候,我們經常會看到有些函式後面加上了一些字元如:$ 、%、 #、@等等,那麼他們是什麼意思呢?

有些函式之所以會加上字元,肯定比不加是有好處的,要不我們也就不要費力不討好了,加上的好處大於壞處。

首先,我們知道軟體都是在不斷更新和公升級的,這樣我們在更新軟體時,就要考慮軟體的相容性問題,新出的軟體版本要和以前版本相容,這也是為使用者考慮,函式加上字元就是考慮了一些函式的相容性,比如:機房收費系統中,我們用getusername函式獲取使用者名稱時,用到了space$()函式。

返回特定數目空格的

variant(string)。

dim strbuffer as string

strbuffer = space$(255)

返回一255個空格的字串

還有乙個原因,是執行速度方面,上面space()如果不加$,則返回一變體型別變數,占用記憶體空間很大,執行效率低下,

它們在功能上沒有差異.但在效率上有$比沒有的快20%左右.所以,一般情況下提倡使用$,特別是在迴圈體內,速度會明顯變慢。

最後乙個原因,可以增強**的可讀性,我們寫**並不是寫給自己的,**要讓別人看得,給函式加上字元就比如給函式加上了標籤(bookmark)一樣,一看就會知道,這個函式大概是處理字串的,易理解**。

在我們自己程式設計的過程中,也可以試著用用,具體應該是那些可返回兩種資料型別值的函式應該加上指定字元,大部分函式好像是不用加的,隨著,我們經驗的積累,一看應該也就知道了。

vb函式眾多,且功能強大,還需要我們一點一點理解,在靈活使用的過程中掌握。

C 中成員函式後加const

注 以下內容來自網路,感謝的整理 非靜態成員函式後面加const 加到非成員函式或靜態成員後面會產生編譯錯誤 表示成員函式隱含傳入的this指標為 const指標,決定了在該成員函式中,任意修改它所在的類的成員的操作都是不允許的 因為隱含了對this指標的const引用 唯一的例外是對於 mutab...

c 函式後加const

函式後加const的三種情況 1 非靜態成員函式後面加const 加到非成員函式或靜態成員後面會產生編譯錯誤 2 表示成員函式隱含傳入的this指標為const指標,決定了在該成員函式中,任意修改它所在的類的成員的操作都是不允許的 因為隱含了對this指標的const引用 唯一的例外是對於mutab...

VB字元統計函式

在 通用宣告 區宣告 窗體 模組級變數 option explicit dim letters as integer 宣告模組級變數,此變數計算字母個數 dim space as integer 空格個數 dim digit as integer 數字個數 dim others as integer...