VB求語句解釋,VB 求語句解釋

時間 2022-04-09 20:20:13

1樓:匿名使用者

修改ans之後(比如說改成abc)沒有什麼變化,這個是因為你定義的變數,如果同n, 但是在**中沒有用到,修改之後不影響其它**輸出,所以沒有變化

boolean是邏輯型別 輸出時顯示為true false 是使用類似這種【n/3=int(n/3)】表示式判斷的,判斷是不是能被整除,n除以3是不是等於n除以3的整數部分,如果可整除輸出true不能則輸出false。

tab()定義 tab函式把游標移到引數n指定的位置,從指定位置上輸出資訊,輸出的內容放在tab函式的後面,用分號隔開。

2樓:匿名使用者

ans是一個變數名稱,和之前的n是一樣的,只是ans被定義成布林型,因為你提供的**中並沒有對ans這個變數作任何操作,所以,更改這個變數名對程式沒有影響。

print n; tab(7); n / 3 = int(n / 3);

這裡的n / 3 = int(n / 3)是一個表示式,表示式成立則返回true,不成立則返回false,語未的;號可有可無。

tab()是一個函式,加多少個製表符,tab(36),如果改成tab(36)就換行的話,是因為一行顯示不下了。

vb的語句解釋`

3樓:

dim p as integer, i as integer, n as integer

宣告p,i,n為整形變數,dim宣告的變數是動態變數,使用dim宣告的變數在過程執行後不會被儲存

p = 2: n = 20

對p,n進行賦值(不賦值的話,vb預設為0)

for i = 1 to n step p

進入迴圈 i 為迴圈變數,迴圈次數是1到n(也就是20)step是步長,表示這個迴圈體迴圈一次是1+步長,此程式步長為2

p = p + 2

p值為p+2,這個是累加(書上有介紹的,初學者有點困難,難理解累加是什麼意思,數學中這個表示式是錯誤的,但在vb中是正確的)

n = n - 3

n的值等於n-3

i = i + 1

i是迴圈變數

if p >= 10 then exit for

當p大於等於10是退出此迴圈(exit for)

next i

next 是迴圈變數的結束格式,i是可以省略的

'''迴圈語句的格式是

for(迴圈變數)=(初值)to(終值) step(步長)』當步長為1是 可省略

語句next (迴圈變數)

print i, p, n

列印i,p,n的值

4樓:vb妮可

private sub command1_click()'設定3個整型變數p,i,n

dim p as integer, i as integer, n as integer

'設定p和n的初值,分別為2和20

p = 2: n = 20

'讓i從1到n迴圈, 步長為p,也就是2

for i = 1 to n step pp = p + 2 '讓p=p+2

n = n - 3 '讓n=n-3

i = i + 1 '讓i=i+1

if p >= 10 then exit for '如果p大於或等於10的時候,跳出for的迴圈過程

next i

print i, p, n '在一行中列印i,p,n的值, 分隔為1tab寬度

end sub

5樓:

for...next 迴圈,

do...loop跳轉

太多了,自己找下資料

也就是附值,加減運算,條件判斷,

vb 語句解釋 **等

6樓:匿名使用者

round(-3.56)返回-4(四捨五入成整數了),這個寫法等效於round(-3.56,0),標準的寫法是round(-3.

56,x),其中的x代表四捨五入的小數點位數哦(如果省略就預設為0)。

format(-3.56,"0")返回也是-4,意思是將數字-3.56從新格式化(四捨五入後)成小數點位數為0的樣式輸出,另外如果是format(-3.

56,"0.0")就是輸出-3.6啦。

明白了吧。

7樓:匿名使用者

round函式返回一個數值,該數值是按照指定的小數位數進行四捨五入運算的結果。

format(-3.56,"0")格式化為整數,也會自動四捨五入。

關於vb語句的解釋!!!急!

8樓:匿名使用者

意思樓上已說,作用就是用vb運算元據庫,當程式結束或不再進行操作的時候,關閉資料庫連線,同檔案操作中的 close #1

你這段程式中使用for迴圈更新記錄集內容,但是更新的語句是mdbrs.open "update......

如果沒有mdbrs.close語句,for迴圈第二次的時候就會造成資料庫重複開啟而出錯,所以新增了判斷語句,關閉資料庫

還有一個問題,這段語句在更新每一條記錄的時候都會執行一次記錄集的開啟、關閉,明顯造成程式的臃腫,不穩定,建議重新設定update語句

9樓:

如果狀態=已開啟,則:

關閉這是說不能同時開啟兩個或兩個以上。

10樓:百戰路人

如果 mdrs (一個recordset 變數名) 處於開啟狀態,那麼關閉。

if gridedit1 = false then

msgbox "當前修改操作不被允許!", vbinformation, "非使用物件"

exit sub

end if

如果 grideedit1(應該是個gride控制元件吧) =false 那麼彈出框,當前修改操作不被允許。

for i = 1 to grid1.rows - 1

if mdbrs.state = adstateopen then '表狀態

mdbrs.close

end if

mdbrs.open "update 工資 set 姓名='"conn, adopenstatic, adlockreadonly, adcmdtext

next

msgbox "修改的資料己經完成", vbinformation, "完成操作"

call callmain

exit sub

finish:

msgbox err.description

end sub

迴圈grid 內所有資料

如果mdbrs開啟,關閉mdbrs (recordset關閉狀態不允許再次open)

結束if

執行 "update 工資 set 姓名='"conn 語句(這個語句好像有問題,更新姓名為xx的人的工資。)

結束迴圈

彈出視窗「修改資料完成」

應用 callmain 過程

退出 過程

11樓:匿名使用者

判斷當前資料庫連結情況 ,如果當前狀態是開啟的,則關閉adstateopen 當前狀態 openmdbrs.state 實際狀態

mdbrs.close 實際狀態關閉連結

求vb6 0函式和語句大全

停停久久 一 val 函式 返回包含於字串內的數字,字串中是一個適當型別的數值。語法 val string 必要的 string 引數可以是任何有效的字串表示式.說明 val 函式,在它不能識別為數字的第一個字元上,停止讀入字串。那些被認為是數值的一部分的符號和字元,例如美圓號與逗號,都不能被識別。...

VB的一些名詞解釋,VB名詞解釋

物件的焦點 焦點是接收使用者滑鼠或鍵盤輸入的能力。當物件具有焦點時,可接收使用者的輸入。在 microsoft windows 介面,任一時刻可執行幾個應用程式,但只有具有焦點的應用程式才有活動標題欄,才能接受使用者輸入。在有幾個 textbox 的 visual basic 窗體中,只有具有焦點的...

關於vb的if語句的寫法,關於VB的IF語句的寫法

根據表示式的值有條件地執行一組語句。語法 if condition then statements else elsestatements 或者,可以使用塊形式的語法 if condition then statements elseif condition n then elseifstateme...