国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術(shù)開發(fā) > 正文

Visual Foxpro中的if...endif語句

2023-06-13 12:11:05
字體:
供稿:網(wǎng)友

在VF中,IF...ENDIF語句是一個(gè)邏輯判斷語句,其根據(jù)一邏輯表達(dá)式的值,有條件的執(zhí)行一組命令。其語法格式如下:

IF 邏輯表達(dá)式 [THEN]
   程序組1
[ELSE
   程序組2]
ENDIF

語法中的邏輯表達(dá)式代表一邏輯值,如果這邏輯值為真,系統(tǒng)執(zhí)行程序組1,否則不執(zhí)行程序組1,如果有else及程序組2的話,則執(zhí)行程序組2,如沒有則什么也不執(zhí)行,直接執(zhí)行endif后面的語句。

在if...endif之間還可以有if...endif,即該語句是可以嵌套的。then可以有也可以沒有,對(duì)程序沒有影響。

else及程序組2可以有也可以沒有,但如果有的話,在邏輯表達(dá)式的值為假時(shí),程序組2將被執(zhí)行。

if 與 endif 必須配對(duì)使用,即有一個(gè) if 必須有一個(gè) endif, 否則程序會(huì)出錯(cuò)。

下面給出一個(gè)例子來說明使用方法:

假如分?jǐn)?shù)字段的值大于等于90,則讓等級(jí)字段的值為“優(yōu)”,并顯示該記錄。程序如下:

if 分?jǐn)?shù) >= 90
    replace 等級(jí) with '優(yōu)'
    display
endif

再給一個(gè)例子:

在數(shù)據(jù)庫中可以把性別字段設(shè)為邏輯型,“真”代表“男”,“假”代表“女”,但顯示時(shí)不能顯示真、假,否則別人看不懂,而應(yīng)顯示男、女,因此我們設(shè)一變量xb,根據(jù)性別字段的具體值,將xb的值設(shè)為男或女,然后在需要的時(shí)候顯示xb的值即可。可編輯程序如下:

if  性別 
     xb='男'
else
     xb='女'
endif

其中第一句:if 性別,表示“假如性別為真”的意思,不要寫成“if 性別=.t.”。

以上程序也可以寫成如下形式,效果相同:

if .not. 性別
    xb='女'
else
    xb='男'
endif

即,假如性別不為真的話,xb的值就為女,否則為男。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 梅河口市| 收藏| 犍为县| 奉贤区| 于都县| 菏泽市| 于都县| 甘孜| 封开县| 安新县| 体育| 台山市| 榆树市| 永新县| 永宁县| 淮滨县| 怀安县| 阳曲县| 洪湖市| 息烽县| 大悟县| 濮阳市| 图木舒克市| 莱西市| 兰考县| 文登市| 浠水县| 汾阳市| 青海省| 衡南县| 晋州市| 阳山县| 芜湖市| 宜州市| 长海县| 嘉禾县| 平顶山市| 九江县| 平阳县| 阿鲁科尔沁旗| 河东区|