- 論壇徽章:
- 0
|
1.先解以下7行常見容易搞混淆的取數(shù)指令的區(qū)別和各自用法?
IFEQ XXX ENDIF條件判斷、滿足條件則執(zhí)行相關(guān)語句
IFEQ XXX ELSE XXX ENDIF條件分支判斷,滿足條件,則執(zhí)行相關(guān)語句,不滿足,則執(zhí)行另外的語句。。。。多一個ELSE會多一個不滿足條件,執(zhí)行另外程序的
SETLL 設(shè)置低界,把條件定位到鍵字相對的記錄號,大于或者等于因子1中說明的檢索自變量的下一條記錄 一般和*LOVAL連用從最初的那行數(shù)據(jù)開始讀起
Leave 操作把控制從DO組轉(zhuǎn)給ENDDO操作后的語句。它是跳出DO循環(huán)的意思,會執(zhí)行DO之后的語句,leave一般是用在用在DO、DOU、DOUxx或者DOWxx循環(huán)中,不能在DO組外部使用
READ 讀一個記錄,無比較.read無比較的意思是其前面無比較因子(變數(shù))
READE 讀等于鍵字的記錄,有比較.reade前面會有個做比較的因子(變數(shù),檢索自變量)
CHAIN從文件中隨機(jī)檢索,chain與read雖同樣是讀檔案找要檢索的數(shù)據(jù),但是chain用指標(biāo)讀時只會找一行(指標(biāo)的進(jìn)度:從什么地方開始讀這個檔案),read可找多行,如Q2的問題只需讀一行數(shù)據(jù)時就可以用chain。如想確認(rèn)到底是用read讀還是用chain的話可先確定指標(biāo)是從哪一行開始讀,chain只會讀一行,read可以讀很多行
DOWEQ XXX ENDDO 執(zhí)行一組滿足給定條件的操作(看條件跑多次),和read相比,他可跑多次,read只能讀一次
[ 本帖最后由 fengyunzi 于 2008-12-3 21:55 編輯 ] |
|