国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 光山县| 榆林市| 五大连池市| 嵩明县| 湟中县| 绍兴市| 稻城县| 明星| 高陵县| 孝感市| 涞水县| 泊头市| 宁津县| 镇原县| 磐安县| 深水埗区| 三门峡市| 青河县| 怀柔区| 铜山县| 九台市| 达拉特旗| 博野县| 凤冈县| 遂溪县| 建德市| 安图县| 焉耆| 甘德县| 新化县| 武山县| 石首市| 嘉黎县| 迁安市| 本溪市| 定南县| 本溪市| 自治县| 商都县| 江达县| 喀什市|