VFP關於EXIT的問題,VFP中 子句 for 與 while 的區別

2022-05-15 20:31:04 字數 2305 閱讀 4581

1樓:匿名使用者

樓上搞得太複雜了,簡單明瞭點:

exit 是在迴圈體內出現,當執行exit,程式跳出迴圈,執行enddo或endscan或endfor後面的語句。程式1、2的exit沒有區別,都是執行enddo後面的語句。

第1次迴圈 c=3 s=4

第2次迴圈 c=5 s=9

第3次迴圈 c=8 s=9(可以看出,並沒有執行s=s+c,跳出迴圈執行?s)

2樓:匿名使用者

沒有區別,兩個exit都是退出for迴圈,不會退出if條件語句,exit只能用於for迴圈。

我執行了一下程式2,結果為:9

我們來分析一下程式的執行

c=2s=1 第一次迴圈 第二次 第三次

do while .t.

do case

case c<3 c<3成立 c<3不成立 c<3不成立

c=c+1 c=3

case c<5 c<5成立 c<5不成立

c=c+2 c=5

otherwise

c=c+3 c=8

endcase

if c>=8 c>=8不成立 c>=8不成立 c>=8成立

exit 執行exit退出for迴圈

endif

s=s+c s=4下一次迴圈 s=9下一次迴圈

enddo

? sreturn

最後顯示結果:9

3樓:

樓上 liu6233229 的解釋方法不錯哦

vfp中loop和exit使用的區別,舉個例子吧

4樓:匿名使用者

兩個都是迴圈語句裡使用的, for,do while, scanloop是直接進入下一次迴圈, 本次迴圈下面的語句不執行.

exit是直接退出迴圈, 本次迴圈下面的語句已經後面的迴圈都不執行.

比如:for i=1 to 5

if i=4

exit

endif

endfor

?i這裡當i=4時, 直接退出, i結果就是4

exit和loop命令的功能是什麼?二者有何差別

5樓:你猜我猜哇擦猜

如果迴圈體包含loop命令,那麼當遇到loop時,就結束迴圈體的本次執行,不再執行其後面的語句,而是轉回迴圈語句(do while)重新判斷條件;

如果迴圈體包含exit命令,那麼當遇到exit時,就結束該語句的執行,轉去執行迴圈體外(enddo後面)的語句

6樓:厙翰飛諸齊

在dos環境下,輸入exit指令就會重啟電腦,在windows視窗下,exit相當於退出或關閉視窗的意思.

loop是反饋的意思

vfp命令loop是什麼意思

7樓:卻彤雲

在迴圈中如果遇到loop命令,則結束本次迴圈,程式重新返回迴圈開始(do while或for語句開頭),重新判斷迴圈條件,如果滿足則繼續迴圈。

8樓:匿名使用者

同學你好!

loop是在迴圈中使用的語言.

表示結束本次迴圈,回到迴圈的首部開始下一次迴圈!

不表示退出迴圈.

9樓:

狂暈 loop->迴圈

vfp中exit和quit有什麼區別

10樓:匿名使用者

exit是退出整個程式。quit是退出當前命令列

vfp中 子句 for 與 while 的區別

11樓:匿名使用者

for 子句使命令作用於符合邏輯條件的每個記錄上。

while 子句使命令作用於邏輯條件為「真」(.t.)的所有記錄。一旦邏輯表示式為「假」(.f.),命令將立即停止執行而不考慮剩下的記錄。

12樓:匿名使用者

while的迴圈比for迴圈多執行一次

while即使條件滿足了,還是會執行一次後再跳出迴圈。

關於vfp裡的問題,關於vfp裡的一個問題

1在vfp中可用命令語句local,private和public指定變數的作用域,其指定的變數分別為區域性變數,私有變數和全域性變數 用local 變數名 命令可建立區域性變數,其建立的變數或陣列只能在定義它們的程式中存在,不能被更高層和更低層的程式訪問.當定義它們的程式停止執行時,這些變數和陣列將...

vfp裡面的iif()的用法

給你來個例子你就明白了 iif a b,jieguo a大於b jieguo a小於等於b 上段 意思就是 如果a b,則變數jieguo的值為 a大於b 否則變數jieguo的值為 a小於等於b 這個函式的作用是依據一個邏輯表示式的值來返回兩個值中的一個。iif lexpression,eexpr...

vfp中的alltrim()是什麼意思啊

alltrim 函式 刪除指定字元表示式的前後空格符,並返回刪除空格後的字串。刪除前後空格函式 格式 trim 字元表示式 ltrim 字元表示式 alltrim 字元表示式 trim 返回指定字元表示式去掉尾部空格後形成的字串。ltrim 返回指定字元表示式去掉前導空格後形成的字串。alltrim...