vfp使用教程 VFP中的and和or怎么用?
VFP中的and和or怎么用?我們經(jīng)??吹竭@樣的語(yǔ)句:$file=fopen($file name,“R”)或die(“對(duì)不起,無(wú)法打開(kāi):$file name”)或者是這樣理解的。因?yàn)镻HP不區(qū)分?jǐn)?shù)據(jù)
VFP中的and和or怎么用?
我們經(jīng)??吹竭@樣的語(yǔ)句:
$file=fopen($file name,“R”)或die(“對(duì)不起,無(wú)法打開(kāi):$file name”)或者是這樣理解的。因?yàn)镻HP不區(qū)分?jǐn)?shù)據(jù)類型,所以$file可以是int或bool,所以這種語(yǔ)句不會(huì)報(bào)告錯(cuò)誤。但有些朋友可能不了解這個(gè)過(guò)程。
事實(shí)上,在大多數(shù)語(yǔ)言中,在像bool或bool這樣的語(yǔ)句中,如果前一個(gè)值為真,則不會(huì)判斷后一個(gè)值。因此,如果fopen函數(shù)正確執(zhí)行,它將返回大于0的int值(實(shí)際上是“true”),并且不會(huì)執(zhí)行以下語(yǔ)句。如果fopen函數(shù)失敗,它將返回false,然后它將確定下面的表達(dá)式是否為true。
結(jié)果執(zhí)行die()后,無(wú)論返回什么,程序都停止執(zhí)行,并顯示指定的錯(cuò)誤信息,達(dá)到調(diào)試目的。
vfp中and與.and.的區(qū)別?
在FOXBASE和FoxPro中,我們只能使用。還有,不是。和
在VFP中,和。還有。具有相同的功能
和用來(lái)連接兩個(gè)平行的組件,可以翻譯成“和”,可以連接兩個(gè)句子或主語(yǔ)、謂語(yǔ)和賓語(yǔ)。
湯姆喜歡踢足球俱樂(lè)部。
湯姆和我喜歡踢足球。
湯姆喜歡踢足球俱樂(lè)部。
湯姆喜歡踢足球俱樂(lè)部。
湯姆喜歡蘋果和香蕉嗎?(像蘋果和香蕉)
或(1)用來(lái)表示選擇
湯姆喜歡香蕉嗎?(像蘋果或香蕉)
](2)肯定句和否定句是由并列的成分連接起來(lái)的。
在并列結(jié)構(gòu)中,和用于肯定句,或通常用于否定句,表示“and,and”。
2、或用于選擇題,意思是“或,或”。不能用在疑問(wèn)句中。
3、在句型中“祈使句或陳述句”,或表示“否則,否則”。
或…或表示“或”或“。注意謂語(yǔ)動(dòng)詞主謂的一致性,采用接近原則。