看一下下面這段VB程式的執行結果 為什麼呢

時間 2023-01-23 21:20:09

1樓:匿名使用者

如果過程的級別變數是用 static 關鍵字來宣告的,則只要**正在任何模組中執行,此變數仍會保留它的值。而當所有的**都完成執行後,變數會失去它的範圍和它的值。如果過程中用 dim 宣告變數,則當該過程的**完成執行後,變數就會失去它的範圍和它的值。

你的給出過程只是用來判斷敲回車鍵的,模組中肯定還有其它過程和函式,也會用到變數變數i可以在整個模組中被呼叫,並操持它的值。變數i的初值應該為0,但在你給出的過程中沒有賦初值,初值應該是在模組中其它位置賦的。

**中,「elseif i = 0 or i = 1 then i = i + 1」就是用來統計輸入口令錯誤的次數的。

i的初值為0;

第1次輸入錯誤,i=0,滿足條件,然後將i+1;

第2次輸入錯誤,i=1,滿足條件,然後將i+1;

第3次輸入錯誤,i=2,不滿足條件,報錯誤提示後退出。

2樓:匿名使用者

你是不是要以s為始值以i為增量累加啊 你是不是少個s的初值 s = s + i 讀不出來。

3樓:匿名使用者

能說明你想做什麼嗎?很亂。

從書寫規範上,變數沒有宣告。按你的,可以宣告為整形integer,不過vb比較智慧。算了。

另外如果你是想做累加,有累加的**。不必這樣做。

for i=2 to n

這個是迴圈語句。就是不停迴圈。無限迴圈。所以一直迴圈。是不會出結果的。

本人自學C語言。請幫忙看一下下面這個程式有錯誤嗎

有錯誤,我給你改了一下,請注意我給你加的註釋,建議放在vc 6.0下觀察,就容易發現你的錯誤了。加油!include include 這是sqrt函式需要用的一個庫函式int f int a 還有這個函式的呼叫,你寫的這個函式定義的位置不對,按你的寫法,應該把宣告的位置放在main函式內,然後把定義...

翻譯一下 下面這段話 20,翻譯一下這段話

22 為了開發和updatecommunity法律食品酶在一個適當的和有效的方法,它isnecessary收集資料,共享資訊和memberstates之間的協調工作。為此,它可能是有用的addressspecific問題進行研究以促進決策過程。這isappropriate社群金融等研究其budget...

誰給我解釋一下下面這段話

這應該是大學生村官的招聘。關於村官的選擇還是比較高的,首先當然必須是應屆的啦,其次是政治面貌,必須是黨員,或者預備黨員,最差也得是優秀團員 標兵 當然,村官這種職位是要本科以上學歷的,這是甲魚的臀部 龜腚 規定 應聘的話必須先到村官網上報名,其中要填很多項,根據他的要求填就行 然後 組織部會根據每個...