vb常量問題

2022-01-30 23:11:59 字數 712 閱讀 3415

1樓:網海1書生

看來你沒搞清楚什麼是常量。通俗來講,常量就是把一些在程式中經常要用到的資料用乙個名稱來指代,然後在需要使用這些資料的時候直接使用這個名稱就行了,目的是為了簡化**的編寫,以及增強**的可讀性。比如:

const x as single = 123.4現在這個x就代表了123.4,它就是個常量。

又比如如果在程式要用到圓周率,那麼可以把它定義為常量,就不用重複寫又長又難記的圓周率了:

const pi as double = 3.1415926這樣在程式中直接用pi就行了,比如

y = 180 * pi

123.4 本身不是常量,必須先定義,用乙個名稱來代表它,它才會變為常量。

2樓:皮蛋娃樂

123.4是個具體的數值,它可能是某乙個變數的值,也可能是某乙個常量的值,變數通常用dim定義,而常量是用const定義,定義了某乙個常量的同時會同時被要求給個常數值。

如const a as single=123.4 123.4就是常量a的常量值,它本身是浮點數。

dim a as single a=123.4 123.4就是變數a的值,它本身還是浮點數。

3樓:excel開發

常量(常數)和變數一樣必須進行宣告

用const來宣告常量。

如 public const mynum = 123.4

C 常量的問題

都能實現,比如 define max 100 const int max 100 他們還是有些區別的 define不是定義!只是巨集替換,編譯前預處理程式會把 中的max替換為100.而const是定義了乙個變數,這個變數執行中不能更改,它是有型別的。老的習慣都有 define,但有些高手建議用co...

vb問題timer控制項的用法,VB問題,timer 控制項的用法。

dim t private sub command1 click t 0 timer1.interval 1000 計時事的毫秒數,即每1秒呼叫一次timer1 timer timer1.enabled trueend sub private sub timer1 timer t t 1 text1...

請教vb問題,請教乙個vb問題

註釋寫在 裡了,望採納 private sub command1 click text1.text visual basic 當單擊command1按鈕時,text1文字框會顯示 visual basic end sub private sub text1 lostfocus 當文字框text1失去...