程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 函數名巧做局部變量

函數名巧做局部變量

編輯:VB綜合教程
很多程序員都沒有認識到“在函數本身中使用函數名”的妙處,這就象對待一個局部變量一樣。應用這個技巧可以起到臨時變量的作用,有時還能加速程序運行。看看下面的代碼:
  
  FunctionMax(arr()AsLong)AsLong
  
  DimresAsLong,iAsLong
  
  res=arr(LBound(arr))
  
  Fori=LBound(arr) 1ToUBound(arr)
  
  Ifarr(i)>resThenres=arr(i)
  
  Next
  
  Max=res
  
  EndFunction
  
  去掉res變量,使用函數名稱本身這個局部變量,可以使程序更加簡練:
  
  FunctionMax(arr()AsLong)AsLong
  
  DimiAsLong
  
  Max=arr(LBound(arr))
  
  Fori=LBound(arr) 1ToUBound(arr)
  
  Ifarr(i)>MaxThenMax=arr(i)
  
  Next
  
  EndFunction->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved