總說我變數未定義

時間 2021-07-08 21:57:09

1樓:匿名使用者

circlearea

circlrarea

不解釋!!

另外:說個我自己的小技巧,定義變數的時候我通常會變數的第一個字母寫大寫,後面的小寫,這樣當你在其他地方輸入變數的時候就用小寫輸入,如果輸入完成後看到這個變數第一個字母沒有變大寫,那就說明有問題了。

2樓:匿名使用者

樓上朋友 crazy0qwer 說得對呀!

你第4行的變數名 circlrarea 誤當作 自定義 函式 circlearea 的名了,有時候很小的錯誤,很難檢查。

一字之差!

好的你用了 option explicit ,否則就連這個“變數未定義”也沒有提示!

3樓:匿名使用者

修改如下:option explicit

const pi as double = 3.1415926private function circlearea(byval radiusb as double) as double

circlearea = pi * radiusb * radiusb ' circlrarea 與circlearea 不同。

end function

4樓:悠悠周郎

作為函式過程,最好的方式用 return 語句:

return pi * radiusb ^ 2

這樣避免寫錯……其實你要是開啟 option explicit on,你的輸入錯誤將被 vb 認為是新變數而被要求宣告(下面會有線條提示它沒有被宣告過),這樣你就不會輸入錯誤了

5樓:月時微

circlrarea = pi * radiusb * radiusb中“circlrarea“ 哪來的?

應該是circlearea = pi * radiusb * radiusb

6樓:匿名使用者

circlearea沒定義

c 未定義識別符號怎麼辦

刺友互 1 通常在定義某個型別的變數時我們都需要引入相應的標頭檔案,系統才能別該識別符號。2 在警告欄發現標頭檔案資訊並沒有被識別,而是被系統在查詢預編譯頭使用時跳過了,因為如果在.cpp中未引入相關.h檔案出現這樣的錯誤很正常,但是現在是已經引入了相關的標頭檔案,卻還是出現了error c2065...

泰和安消防主機未定義通訊故障怎麼處理

名流 迴路中有裝置無反饋則報通訊故障 茫茫人海一亮星 泰和安消防主機未定義通訊故障怎麼處理?未定義的話應該會報裝置的迴路地址號吧。然後對著圖紙找看看有沒有這個號,然後把程式編上。如果圖紙上沒有這個號,海灣的我不是很瞭解,不知道能不能模擬火警或者點燈,能的話模擬之後去現場找。消防設施 firefigh...

vb中子程式或函式未定義是什麼意思

vb中子程式或函式未定義是指sub,function,或 property 未定義等。sub,function,或 property 未定義 錯誤 35 呼叫 sub function 或 property 的過程必須定義。此錯誤有以下的原因和解決方法 o 過程名稱拼錯。檢查拼寫並改正。o 試圖從另...